器材:红外遥控按键发射端1个,接收端1个,小灯1个,Arduino主板1块,红外遥控器接收端引脚为2,小灯引脚为4。下面是我写的程序。
就是当红外接收端接受到某个按键值时,判断小灯的状态,如果小灯是亮的,那么让它灭;如果小灯是灭的,那么让它亮。
现在的问题是。按下红外遥控器按键,小灯亮,但是再按下,小灯不会灭。怎么按都不会灭。
后来经过测试,发现问题是:当小灯4为高电平时,虽然它是亮状态,但是写程序获取是,获取的永远都是0.
也就是说“读取数字引脚4”这个值永远都是0.
求助:怎么改这个程序。或者怎么写这个某按键控制一个灯亮和灭的程序。
|
|
|
|
|
|