シリアルI/Fデバイスにデータを書き込みます。
引数 | |
---|---|
data | シリアルI/Fデバイスに書き込むデータを指定します。 文字列に変換された結果が書き込まれます。 |
戻り値 | |
---|---|
self | レシーバのインスタンスが返されます。 |
Plato::Serial.register_device(PlatoEnzi::Serial) # enziボードのシリアルI/Fデバイスクラスを登録します
ser = Plato::Serial.open(9600, 8, 1, 1, :none) # enziボードに接続されたシリアルI/Fデバイスをオープンします
ser << "Plato" # シリアルI/Fデバイスに 80,108,97,116,111 ("Plato"の文字コード) の順に出力します
ser << 3 # シリアルI/Fデバイスに "3" を出力します
ser << 1 << 2 << "\r" # シリアルI/Fデバイスに "12\n" を出力します