//データは3回繰り返す
//同じデータを送信する //1000(500-1500):0 2000(1500-2500):1 データの間は500 //start bit : 1000,300,2000,300,1000,300,2000,300 1000と2000を繰り返す間は300 programとして300が4回続くところを検知し、1000,2000の繰り返しだったら次へ進む データ数8 //data bit (id): 7bitはデータ 最後の一ビットはパリティ データ数8 //data bit (damage): 7bitはデータ 最後の一ビットはパリティ データ数8 //stop bit : 3000,500,3000,500 二回同じデータを送信する データ数4 //総データ数 28 //次のデータまで5000開ける
//Nefry pin connection //D0 :D1:D2:D3 :D4 :D5 //IRout: : :motor:IRin:
//Nefry LED State //Green :何の処理もしていない(0,255,0) //Red :Err(255,0,0) //Blue系:処理中 ---+---オレンジ(255,0,255):赤外線送信処理中 // +---黄緑(0,255,255) :赤外線受信処理中
Nefry pin +------------+
| +
A0 D0 D1 D2 D3 | D4 D5 GND GND 3.3v
+---+ + | + + + +
+----+ +-+ | | | +-+---+ |
+--+ R +----+ |R| | | | | | | +----+ | | | | | +--------+ | +-----+ +-+-+ GND | +++ | | | | | |LED| | | | | | | | | +-+-+ +-+---+---+--+ +----+--+----+ +--+---+---+--+ | | | | | | XXX | | | | | | | XXXXX |
-
+ + | | | XXXXXXX |
3.3v XXXXXXXXXXXX | | | XXXXXXX | XXXXXXXX | | | XXXXX | XX | | | XXX | +------------+ +-------------+
Transistor Motor IR Receiver