SerialLibraryes:sirial関数
以下補足です
※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブラリは、カスタムマイクロコントローラデバイスと通信し、それらを処理プログラムの入力または出力として使用する柔軟性を備えています。シリアルポートは、多くのPC上に存在し、USB経由でエミュレートできる9ピンI/Oポートです。print関数やprintln関数などの方法でコンソールにデータを送信するときは、コンソールが比較的遅いことに注意してください。高速のリアルタイム出力(60フレーム/秒など)はサポートしていません。
Processingで使用するSerialLibraryes:Serial関数の使い方は以下の通りです。
Serial.list関数で使用可能なシリアルポートを取得し、printArray関数でその一覧を図2の様に出力します。
new Serial関数で、現在使用している「「0」"COM1"」ポートを「9600bps」のボーレートで開き、同ポートからwrite関数で大文字「A」をシリアル出力します。。
図2:プログラム実行結果
〇SerialLibraryes:Serial関数の構文
Serial(parent)
Serial(parent, baudRate)
Serial(parent, portName)
Serial(parent, portName, baudRate)
Serial(parent, portName, baudRate, parity, dataBits, stopBits)
〇SerialLibraryes:Serial関数のパラメータ
parent :典型的には "this"
baudRate :通信速度、9600がデフォルトです(int)
portName :ポートの名前、デフォルトはCOM1です(String)
parity :なしの場合は「N」
偶数の場合は「E」
奇数の場合は「O」
マークの場合は「M」
スペースの場合は「S」
デフォルトは「N」(char)
dataBits :8がデフォルトです(int)
stopBits :1.0,1.5、または2.0(デフォルトは1.0)(float)
〇SerialLibraryes:Serial関数の戻り値
特に無し