如何让红外遥控器某个按键控制一个灯的亮和灭
2021-11-281.6万
AI 快速预览详细
本文介绍了如何使用Arduino和红外遥控器控制小灯的亮灭。使用的器材包括红外遥控发射端、接收端、小灯和Arduino主板。程序中遇到了按下按键后小灯无法熄灭的问题,原因是当小灯4为高电平时,程序读取的值永远是0。文章提供了详细的故障排查和解决方案,帮助读者解决这一问题。
|
器材:红外遥控按键发射端1个,接收端1个,小灯1个,Arduino主板1块,红外遥控器接收端引脚为2,小灯引脚为4。下面是我写的程序。 就是当红外接收端接受到某个按键值时,判断小灯的状态,如果小灯是亮的,那么让它灭;如果小灯是灭的,那么让它亮。 ![]() 现在的问题是。按下红外遥控器按键,小灯亮,但是再按下,小灯不会灭。怎么按都不会灭。 后来经过测试,发现问题是:当小灯4为高电平时,虽然它是亮状态,但是写程序获取是,获取的永远都是0. 也就是说“读取数字引脚4”这个值永远都是0. 求助:怎么改这个程序。或者怎么写这个某按键控制一个灯亮和灭的程序。 |





