arduino紅外線遙控教學
- 取得連結
- 以電子郵件傳送
- 其他應用程式
製作一個使用紅外線遙控的Arduino項目是一個很有趣的開始。這裡是一個簡單的教程,步驟如下:
材料
- Arduino Uno 開發板
- 紅外線接收器模塊(例如,KY-022)
- 紅外線遙控器
- 杜邦線
- 電腦(用於編寫和上傳程式碼)
步驟
接線
將紅外線接收器模塊連接到Arduino Uno開發板上。通常,這些模塊有三個引腳:VCC、GND和OUT。
- 將模塊的VCC引腳連接到Arduino的5V引腳。
- 將模塊的GND引腳連接到Arduino的GND引腳。
- 將模塊的OUT引腳連接到Arduino的任一數位引腳,例如引腳2。
下載並安裝紅外線遙控庫
在Arduino IDE中,打開庫管理器(Tools > Manage Libraries),然後搜索並安裝"IRremote"庫,這是用於紅外線通訊的庫。
編寫程式碼
下面是一個簡單的程式碼範例,它將接收到的紅外線訊號的代碼打印到串口監視器中:
cpp#include <IRremote.h> const int RECV_PIN = 2; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // 啟用紅外線接收器 } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // 繼續接收下一個訊號 } }
測試
將程式碼上傳到Arduino板上,並打開串口監視器(Tools > Serial Monitor)以檢視紅外線訊號的代碼。然後,使用紅外線遙控器對著紅外線接收器按下按鈕,你應該能夠在串口監視器中看到相應的十六進制代碼。
這就是製作一個簡單的紅外線遙控Arduino項目的基本步驟。從這裡開始,你可以擴展這個項目,比如將不同的紅外線訊號與特定的操作相關聯,如控制LED燈或馬達。
- 取得連結
- 以電子郵件傳送
- 其他應用程式
留言
張貼留言