arduino 遙控器

請先測試你的Arduino 環境,透過官方

[php]

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);
IRsend irsend;

decode_results results;

void setup()
{
Serial.begin(9600);
}

void loop() {
}
[/php]

因為 新版的Arduino 的飯粒會有以下的錯誤

C:\Program Files (x86)\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: ‘TKD2’ was not declared in this scope int RECV_PIN = TKD2; // the pin the IR receiver is connected to

所以請將Arduino程式中的原本的程式「Arduino.app/Contents/Java/libraries/RobotIRremote」移除,並且下載和安裝

[php]
#include <IRremote.h>

//NEC: 80BF01FE 大大電視盒 換台 ch+

IRsend irsend; // IRRemote限定使用數位腳位3
void setup() {
Serial.begin(9600);
}

void loop() {
irsend.sendNEC(0x80BF01FE, 32);
delay(500);
}

[/php]

arduino
CH00 前言CH01 簡介篇CH02 Arduino 硬體介紹CH03 Arduino 開發環境介紹CH04 我的第一個ArduinoCH05 Digital 數位輸入與輸出CH06 專案CH07 感應器CH16 Android 和 iOS 手機與 Arduino 連接CH99 問題集