|
程序大致如下:
loop
{
if(Mirf.dataReady()) //判断是否有数据接收,有就返回“1”
{
a=1;
digitalWrite(LED,LOW); //接收到数据后,LED灯熄灭
}
else //没有就返回“0”
{
a=0;
}
}
if (a=0){ // 如果a=0,则点亮LED灯,也就是说没有接收到数据的情况下就让LED灯亮起来。
digitalWrite(LED,HIGH);
}
从程序看应该没有问题,但运行起来发现灯总在一闪一闪的,相当于数据在断断续续的接收,这个问题很困扰,请大家帮帮,给个解决办法。谢谢了。 |
|