步骤1:收集材料
这是您需要的:
-Arduino(我使用UNO)
-无焊面包板
-无焊线
-任何种类的遥控器
步骤2:组装接收器
将红外接收器中的插头插入beradboard并将其连接到Arduino。
将右引脚连接到Arduino的5V(中心)引脚连接到GND,左引脚连接到数字引脚11。
步骤3:代码
我使用了IRremote库
您可以在这里下载它:IRremote
关闭Arduino IDE并将其解压缩到arduino/libraries文件夹中。
启动Arduino IDE并打开IRrecvDemo示例草图。如图所示,将“ HEX”重写为“ DEC”。
将草图上传到板上。
第4步:识别远程按钮
上载程序后,打开串行监视器并开始按遥控器上的按钮。如果一切都做得很好,则必须查看代码的出现。
记住按下哪个按钮并记下代码的出现。
例如:出现
Code50088119,然后按了“开/关”按钮。
Code50073839,“打开/关闭”按钮等。..
第5步:控制内容
现在您知道哪个按钮给出的代码。要控制某些内容,您必须将它们写入程序。
这是您必须使用的代码。我认为这不是最好的解决方案,但是很简单。
switch(results.value){
case 50088119:
//做点事情
中断;
case 50073839:
//做其他事情。..
休息;
}
玩得开心;)
-
遥控器
+关注
关注
18文章
836浏览量
66073
发布评论请先 登录
相关推荐
评论