Serialは非同期シリアル通信(UART)を使用するための関数群です。
Lazuriteは2系統のシリアル通信を内蔵しています。
SerialはArduinoと同様、PCとの通信をするために使用しています。
Serial1、Serial2、Serial3は、もう一系統のシリアル通信機能を使用することで、それぞれ以下の端子からシリアル信号を出力することができます。Serial1, Serial2, Serial3は同時に使用しないでください。
また、UARTのバッファはArduinoと同じ128バイトに設定されています。
関数群 |
pin番号 |
送信/受信 |
|
Serial |
0 |
受信 |
|
1 |
送信 |
||
+ |
Serial1 |
11 |
受信 |
12 |
送信 |
||
+ |
Serial2 |
14(A0) |
受信 |
15(A1) |
送信 |
||
+ |
Serial3 |
18(A4) |
受信 |
19(A5) |
送信 |
非同期シリアル通信の初期化をする関数です。 |
||
+ |
シリアル通信の機能を終了する関数です。 |
|
受信バッファの残りサイズを読み出す関数です。 |
||
受信データを値を読み出す関数です。読み出したデータは消去されます。 |
||
受信バッファの値を消去せずに読み出します。 |
||
受信バッファを初期化します。 |
||
* |
文字列を出力する関数です。 |
|
* |
文字列を送信し、最後に改行します。 |
|
+ |
long型のデータを出力する関数です。 |
|
+ |
long型のデータを出力し、最後に改行します。 |
|
+ |
浮動小数点 double型のデータを出力する関数です。 |
|
+ |
浮動小数点 double型のデータを送信し、最後に開業します。 |
|
* |
構造体のデータを所定のバイト数送信する関数です。 |
|
+ |
1バイトのデータを送信します。 |
|
+ |
送信バッファの残りバイト数を返します。 |
* Arduinoと差異がある関数です。
+ Arduinoになく、Lazuriteにある関数です。