XBee通信モジュールから1バイトのデータを読み込みます。
引数 |
---|
なし |
戻り値 | |
---|---|
Fixnum | XBeeから読み込んだデータ(0〜255)が返されます。受信データがない場合は-1が返されます。 |
xb = PlatoDevice::XBee.open('BEEF') # XBee通信モジュールをオープンします
xb.connect('00000000', '0000FFFF') # ブロードキャスト接続します
loop {
dt = xb._read # XBeeから1バイト読み込みます
if dt >= 0 # データを受信した場合は
print sprintf("%02X ", dt) # 受信データを16進表示します
end
}