查看SKU:RB-03T003 超薄紅外遙控器的源代碼
←
SKU:RB-03T003 超薄紅外遙控器
跳轉至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
<br/> [[文件:asda1.jpg|500px|有框|右]] ==產品概述== 紅外線遙控接收傳感器模塊,它采用了HS0038一體化紅外接收頭作為信號接收元件,確保了產品具有極高的可靠性與卓越的長期穩(wěn)定性。HS0038是一個集成度很高的元器件。紅外接收電路一體化的紅外接收裝置將遙控信號的接收、放大、檢波、整形集于一身,并且輸出可以讓單片機識別的 TTL 信號,這樣大大簡化了接收電路的復雜程度和電路的設計工作,方便使用。在產品中我們采用紅外一體化接收頭HS0038,外觀如封面圖片所示。HS0038黑色環(huán)氧樹脂封裝,不受日光、熒光燈等光源干擾。HS0038 為直立側面收光型。它接收紅外信號頻率為38kHz ,周期約26μs ,能同時對信號進行放大、檢波、整形,得到 TTL 電平的編碼信號。因此該款產品具有品質卓越、超快響應、抗干擾能力強、性價比高等優(yōu)點。 應用領域:家電產品、人機互動平臺、教學儀器儀表、PC遙控器等。 ==規(guī)格參數(shù)== # CR2025環(huán)保紐扣電池,容量160mah # 發(fā)射距離:8m以上(具體和周圍環(huán)境、接收端的靈敏度等因素有關) # 有效角度:60度 # 面貼材料:0.125mmPET,有效壽命2萬次。 # 品質穩(wěn)定,性價比高 # 靜態(tài)電流3-5uA,動態(tài)電流3-5mA ===遙控器波形=== [[文件:03T00301.jpg|700px|有框|居中]] ==產品實物圖== [[文件:asda2.jpg|500px|有框|居中]] ==超薄紅外遙控器的測試 == ===硬件設備=== * [http://gharee.com/goods-546.html Carduino UNO 控制器] * 1個 * [http://gharee.com/goods-147.html V5.0傳感器擴展板] * 1個 * [http://gharee.com/goods-157.html 紅外遙控接收傳感器模塊] * 1個 * [http://gharee.com/goods-133.html 食人魚燈] * 1個 * [http://gharee.com/goods-154.html 超薄紅外遙控器] * 1個 * [http://gharee.com/goods-196.html 通用3P傳感器連接線] * 1個 * [http://gharee.com/goods-90.html USB 數(shù)據(jù)通信線] * 1個 ===實驗接線=== * 紅外接收模塊接在Carduino UNO數(shù)字口5 * 高亮食人魚燈接在Carduino UNO數(shù)字口13 ===配套遙控器鍵值表=== [[文件:asda4.jpg|500px|有框|居中]] ===測試程序=== 程序下載前需要將庫文件IRremote安裝到Arduino的hardware\libraries 里面。然后將代碼編譯后下載到Arduino里,就可以進行試驗了,同時在軟件里的串口監(jiān)視窗口上可以看見同步的鍵值顯示(注:軟件串口波特率設置為9600)<br/> 庫文件下載地址:鏈接:http://pan.baidu.com/s/1dE84ZS1 密碼:2sf5<br/> <pre style='color:blue'> #define TIMER_RESET TCNT1 = 0 #define SAMPLE_SIZE 68 int led = 13; int IRpin = 5; unsigned int TimerValue[SAMPLE_SIZE]; char direction[SAMPLE_SIZE]; byte change_count; long time1, time2; unsigned long data; char a,b,c,d,e; unsigned long irc; char tab[12]={"0123456789"}; void setup() { pinMode(IRpin, INPUT); pinMode(13, OUTPUT); TCCR1B = 0x03; TCCR1A = 0x00; a=0;b=0;c=0;d=0;e=0; Serial.begin(9600); bee(); } void loop() { ir_code(); Serial.print(","); Serial.println(irc); } void bee() { digitalWrite(led,LOW); delay(1000); digitalWrite(led,HIGH); delay(1000); } void ir_code() { change_count = 0; while(digitalRead(IRpin) == HIGH) // 等待起始位 TIMER_RESET; TimerValue[change_count] = TCNT1; direction[change_count++] = '0'; while (change_count < SAMPLE_SIZE) { if (direction[change_count-1] == '0') { while(digitalRead(IRpin) == LOW) // 等待電平上升沿出現(xiàn) TimerValue[change_count] = TCNT1; direction[change_count++] = '1'; // 保持信號狀態(tài) } else { while(digitalRead(IRpin) == HIGH) // 等待電平信號的下降沿 TimerValue[change_count] = TCNT1; direction[change_count++] = '0'; // 保持信號狀態(tài) } } change_count = 0; data = 0; time1 = (long) TimerValue[change_count] * 4; change_count += 2; while (change_count < SAMPLE_SIZE) { time2 = (long) TimerValue[change_count] * 4; if ((time2 - time1) > 8000) {} else if ((time2 - time1) > 1680) { data = data << 1; // 左移一位 data |= 1; } else { data = data << 1; } change_count += 2; time1 = time2; } irc=data%100000; a=irc/10000; b=irc%10000/1000; c=irc%1000/100; d=irc%100/10; e=irc%10; switch(irc) { case 53245: Serial.print("CH-"); bee(); break; } } </pre> ===程序效果=== 當按下CH-按鍵時,串口顯示CH-鍵值,同時,Arduino 13號數(shù)字引腳LED閃爍一次。<br/> ==應用視頻== [[File:hong wai yao kong 02.png|400px|左|link=http://v.youku.com/v_show/id_XMjE4Mzg5OTQ0.html?from=y1.7-2]] [[File:hong wai yao kong 01.png|400px|居中|link=http://v.youku.com/v_show/id_XMjE2NjgzMTU2.html?from=y1.7-2]] <br/> ==產品相關推薦== [[文件:erweima.png|230px|無框|右]] ===產品購買地址=== [http://gharee.com/goods-154.html 紅外遙控器]<br/> ===周邊產品推薦=== [http://gharee.com/goods-151.html 紅外遙控接收套件]<br/> [http://gharee.com/goods-157.html 紅外接收模塊]<br/> ===相關問題解答=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=3119&fromuid=10780 Arduino uno R3+雙H橋驅動板+紅外遙控小車編程問題]<br/> ===相關學習資料=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=4048&fromuid=10780 視頻;Arduino-2WD輕量型移動機器人紅外遙控演示]<br/> [http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/>
返回
SKU:RB-03T003 超薄紅外遙控器
。
來自“
http://gharee.com/wiki/index.php/SKU:RB-03T003_超薄紅外遙控器
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明