Arduino 紅外置收

2021-07-08 18:45:07 字數 590 閱讀 6007

紅外置收使用比較簡單。

主要注意兩點:

1、接線:接收器雖然是三針,但兩邊的針不是接vcc和gnd。而是如下圖(圓頭面向自己):

2、庫檔案呼叫:

需要irremote庫檔案。我引用了irremote.h後,竟然提示我有兩個(如下圖),不管哪乙個了,能用就行。

**如下:

【針腳:注意接線即可,對arduino的io口無要求】

【庫檔案:irremote】

#include 

int recv_pin = 11;//定義紅外置收器的引腳為11

irrecv irrecv(recv_pin);

decode_results results;//注意這個資料型別

void setup()

void loop()

}

紅外置收程式

volatile uint8 counter static uint8 datmax void irprocess void 接收資料 i 0 while 1 if timeoutflag true break if counter 3 tmpdat tmpdat 1 1 else tmpdat t...

紅外置收頭引腳定義

下面是接收頭引腳判別方法 紅外置收頭一般有三隻引線腳,分別為接地 電源和訊號輸出。不同型號的紅外置收頭,其引腳排列也不相同。筆者用電阻法判別紅外置收頭的引腳簡單 快速。用指標式萬用表 數字表不適用 電阻擋 或 先測量確定接地腳,一般接地腳與遮蔽外殼是相通的,餘下的兩隻腳假設為 和 然後用黑錶筆搭接地...

arduino uno寫紅外置收控制入門版

先看看有沒有安裝庫 沒有先安裝,8266的庫不一樣,如下 include int recv pin 11 irrecv irrecv recv pin decode results results void setup void loop else if results.value 0xff629d...