1. 소스
#include <IRremote.h>
const unsigned int IR_RECEIVER_PIN = 11;
const unsigned int BAUD_RATE = 9600;
IRrecv ir_rev(IR_RECEIVER_PIN);
decode_results results;
void setup() {
// put your setup code here, to run once:
Serial.begin(BAUD_RATE);
ir_rev.enableIRIn();
}
void printStatus(const decode_results* results) {
const int protocol = results->decode_type;
if (protocol == UNKNOWN) {
Serial.println("not recognized.");
} else {
Serial.print(results->bits, DEC);
Serial.print(" bits : ");
Serial.println(results->value, HEX);
}
}
void loop() {
// put your main code here, to run repeatedly:
if (ir_rev.decode(&results)) {
printStatus(&results);
ir_rev.resume();
}
}
2. 결과 화면
3. 주의할 점
1) IRremote 라이브러리를 설치해야합니다.
2) 필자의 경우 스케쳐의 버전을 1.0.5 windows 설치버전으로 해야했습니다.
3) 연결은 11번을 output으로 주고 진행했습니다.
'IoT (구 유비쿼터스) > 아두이노' 카테고리의 다른 글
[아두이노 프로젝트] IR 리모콘으로 조작하는 미니카 만들기 /IR remote, Servo moter, Dc moter (0) | 2015.03.28 |
---|---|
[아두이노] Motor Fan 결과 및 소스코드 (1) | 2015.03.11 |
아두이노 비기너 키트 (Beginner Kit For Arduino v3.0) 개봉기 (0) | 2015.02.24 |
ICbanQ 무상 체험단 21기 아두이노 비기너 키트 (Beginner Kit For Arduino v3.0) 당첨! (0) | 2015.02.10 |