if の中身
除算%のあまりによって反応を繰り返すようにしたけど
cはIF内部で変数を%出来なかったっけ? これにより変数kekkaを追加
#define TIME 500
int status = 0;
int kekka = 0;
task kount(){
while(true){
NumOut(60,LCD_LINE3,status);
if(Sensor(IN_1)==1){
status = status + 1 ;
}
Wait(100);
}
}
task forward(){
while(true){
kekka = status % 2 ;
if(kekka==0){
OnRev(OUT_C,40);
OnRev(OUT_A,40);
Wait(100);
}
else{
OnFwd(OUT_C,40);
OnFwd(OUT_A,40);
Wait(100);
}
}
}
task main()
{SetSensorColorRed(IN_2);
SetSensorTouch(IN_1);
SetSensorTouch(IN_4);
Precedes(kount,forward);
}