singleton method Plato::Serial.open

open(baud, dbits=8, start=1 stop=1, parity=:none) -> Object

シリアルI/Fデバイスをオープンし、シリアルI/Fデバイスクラスのインスタンスを返します。

引数  
baud シリアル通信の転送速度(ボーレート)を指定します。指定可能な値はマイコンボード毎に提供されるシリアルI/Fデバイスクラスに依存します。
dbits シリアル通信データのバイト毎のビット長を指定します。デフォルトは8bitです。
start シリアル通信データのバイト毎のスタートビット長を指定します。デフォルトは1bitです。
stop シリアル通信データのバイト毎のストップビット長を指定します。デフォルトは1bitです。
parity シリアル通信データのバイト毎のパリティチェック方式(パリティチェックなし(:none)、偶数パリティ(:even)、奇数パリティ(:odd)のいずれか)を指定します。デフォルトはバリティチェックなし(:none)です。
戻り値  
Object シリアルI/Fデバイスクラスのインスタンス

例:

Plato::Serial.register_device(PlatoEnzi::Serial)    # enziボードのシリアルI/Fデバイスクラスを登録します
ser = Plato::Serial.open(9600, 8, 1, 1, :none)      # enziボードに接続されたシリアルI/Fデバイスをオープンします