分享我最近完成的一個項目:使用遙控器和Arduino控制某些LED。但是您可以將其應用于任何電子設備,例如電動機,照明燈。
步驟1:IR庫
首先,您需要轉(zhuǎn)到此頁面并下載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,打開串行監(jiān)視器并開始使用遙控器,然后查看arduino接收哪些值。
一段時間后,我寫下了當您按下音量調(diào)高鍵或任何其他鍵時,串行監(jiān)視器中會顯示哪些值,并寫下您要使用的所有鍵。它們是:
電源:E240
正向:E250
反向:E248
音量+:E244
音量-:E254
靜音:E24C7
您需要將這些十六進制數(shù)字轉(zhuǎn)換為十進制,您可以使用此工具(http://easycalculation.com/hex-converter.php)。
步驟4:上傳Arduino代碼
上載此代碼
第5步:完成
-
遙控器
+關注
關注
18文章
829瀏覽量
65869 -
十進制
+關注
關注
0文章
66瀏覽量
13167 -
Arduino
+關注
關注
187文章
6457瀏覽量
186501
原文標題:Arduino-使用IR遙控器控制LED - 【單片機教程-Arduino】
文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論