目次

2008年2月13日水曜日

Xtelに書き込むコード 最新

var checkA= 1;
var checkB= 1;
var checkC= 1;

pinMode(0, true);
radioInit(0xDEAD, 0, 11, 2);
serialInit(9600);
// メインとなるループ
while(true) {
ain = analogRead(0);
ain1 = analogRead(1);
ain2 = analogRead(2);
//serialSend("M "+analogRead(0)+"\r\n"+"SV "+analogRead(1)+"\r\n"+"BT "+analogRead(2)+"\r\n");

function onRadioReceive(seq,src,pan,data,rss) {
if (data == 'A' && checkA == 1){
serialSend("A "+1+"\r\n");
checkA = 0;
checkB = 1;
checkC = 1;
}else if(data == 'B' && checkB == 1){
serialSend("B "+1+"\r\n");
checkA = 1;
checkB = 0;
checkC = 1;
}else if(data == 'C' && checkC == 1){
serialSend("C "+1+"\r\n");
checkA = 1;
checkB = 1;
checkC = 0;
}else if(data == 'X'){
serialSend("BT2 "+1+"\r\n");
}
}
if(ain2 >0.6){
radioSend(0xFFFF, 'X');
}else{
}
if(ain<0.3){>0.4 && ain <0.7){>0.7){
radioSend(0xFFFF, 'C');
}else{
}
}

0 件のコメント: