網(wǎng)站中插入視頻代碼佛山疫情最新消息
硬件連接
連接引腳:
將紅外接收器的 VCC 引腳連接到 Arduino 的 5V 引腳。
將紅外接收器的 GND 引腳連接到 Arduino 的 GND 引腳。
將紅外接收器的 OUT 引腳連接到 Arduino 的數(shù)字引腳(例如 D11)。
安裝必要的庫
在 Arduino IDE 中,安裝 IRremote 庫。你可以在庫管理器中搜索并安裝該庫。
代碼示例
以下是一個簡單的示例代碼,用于讀取紅外接收器的數(shù)據(jù):
#include <IRremote.h>int RECV_PIN = 11; // 定義連接紅外接收器的引腳
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(); // 接收下一個紅外信號}delay(100);
}
上傳代碼
將代碼上傳到 Arduino 板。
查看結(jié)果
打開 Arduino IDE 的串口監(jiān)視器,設(shè)置波特率為 9600,你將看到接收到的紅外信號數(shù)據(jù)。