SerialLibraryes:write関数
Serialライブラリ※1のwrite関数は、バイト、文字、int、バイト、文字列をシリアルポートに書き込みます。
以下補足です
※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブラリは、カスタムマイクロコントローラデバイスと通信し、それらを処理プログラムの入力または出力として使用する柔軟性を備えています。シリアルポートは、多くのPC上に存在し、USB経由でエミュレートできる9ピンI/Oポートです。print関数やprintln関数などの方法でコンソールにデータを送信するときは、コンソールが比較的遅いことに注意してください。高速のリアルタイム出力(60フレーム/秒など)はサポートしていません。
Processingで使用するSerialLibraryes:write関数の使い方は以下の通りです。
Serial.list関数で使用可能なシリアルポートを取得し、printArray関数でその一覧を図2の様に出力します。
new Serial関数で、現在使用している「「0」"COM1"」ポートを「9600bps」のボーレートで開きます。
最後にwrite関数で同ポートから「A」をシリアル出力します。
import processing.serial.*;
// シリアルポート
Serial myPort;
// 利用可能なシリアルポートをすべて一覧表示します
printArray(Serial.list());
// 使用しているポートを必要なレートで開きます
myPort = new Serial(this, Serial.list()[0], 9600);
// 大文字の "A"をシリアルポートから送り出す
myPort.write(65);