分享我最近完成的一个项目:使用遥控器和Arduino控制某些LED。但是您可以将其应用于任何电子设备,例如电动机,照明灯。
步骤1:IR库
首先,您需要转到此页面并下载IR库(http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html)。您只需要按照自述文件进行安装。我认为任何红外遥控器都可以做到这一点,我将使用飞利浦Universal。
步骤2:所需零件
零件清单:
1x Arduino
1x面包板
1x遥控器
1x红外接收器(我将使用TSOP4838)
4x LED的
4x 220ohm电阻
跳线
红外接收器具有3个引脚:
第一个引脚:Vout,当不存在信号时输出HIGH,当不存在信号时输出LOW收到标记。
第二个引脚:GND。
第三针:Vcc。
步骤3:电路图
您需要为电路布线,像这样
然后我去了arduino IDE> file> examples> IRremote> IRrecvDemo。您需要将草图上载到arduino,打开串行监视器并开始使用遥控器,然后查看arduino接收哪些值。
一段时间后,我写下了当您按下音量调高键或任何其他键时,串行监视器中会显示哪些值,并写下您要使用的所有键。它们是:
电源:E240
正向:E250
反向:E248
音量+:E244
音量-:E254
静音:E24C7
您需要将这些十六进制数字转换为十进制,您可以使用此工具(http://easycalculation.com/hex-converter.php)。
步骤4:上传Arduino代码
上载此代码

第5步:完成
-
遥控器
+关注
关注
18文章
880浏览量
72778 -
十进制
+关注
关注
0文章
68浏览量
13882 -
Arduino
+关注
关注
191文章
6534浏览量
197658
原文标题:Arduino-使用IR遥控器控制LED - 【单片机教程-Arduino】
文章出处:【微信号:aidanpianji,微信公众号:单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
精准掌控,静默守护:晶振如何成为汽车遥控器的“心跳”引擎
基于芯岭技术XL2417D芯片的2.4G无线遥控器解决方案
基于中微爱芯AiP8M2116S低功耗MCU的空调遥控器解决方案
【教程】图文教程:详解EWD22S-A01TR遥控器配对全步骤
智能语音遥控器低功耗BLE蓝牙芯片
力芯微红外遥控IC芯片ET4008MTC是家用遥控器的智能芯选
蓝牙语音遥控器方案 NRF52840、HS6621
微光遥控器为低光环境带来智能与环保新选择:永铭电容选型方案
433 遥控器 PCBA 开发方案:技术要点与实现路径
无线比例电机转速遥控器的设计
蓝牙语音遥控器:智能家居的智慧控制核心
用射频芯片开发的家电遥控器特点介绍
使用遥控器和Arduino控制某些LED
评论