BASIC4MCU | 질문게시판 | 아두이노 리모컨
페이지 정보
작성자 비공개 작성일2018-06-10 01:56 조회10,795회 댓글1건본문
아두이노 적외선 리모컨이랑 IR remote 적외선 수신부를 이용해 LED껐다 켰다 해보려고 하는데요
찾아봤을 때 누른 버튼의 고유번호를 쳐서 case로 만들면 된다던데 저는 계속 오류가 뜨더라구요..
뭐가 잘못 된걸까요
#include <IRremote.h>
int RECV_PIN=A0;
int LED_pin=13;IRrecv irrecv(RECV_PIN);
decode_results results;void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(LED_pin, OUTPUT);
}void loop() {
if(irrecv.decode(&results)==true) {
Serial.println(results.value);switch(results.value) {
case FFA25D: digitalWrite(LED_pin, LOW);break;
case FFB04F: digitalWrite(LED_pin, HIGH);break;
}
irrecv.resume();
}
}
FFA25D(1번눌렀을 때 시리얼모니터에 출력된값)가 선언되지 않았다는 오류가 뜹니다.
댓글 1
조회수 10,795master님의 댓글
master 작성일
https://arduino-info.wikispaces.com/IR-RemoteControl
이 예제를 참고하시고요
//
case FFA25D: digitalWrite(LED_pin,LOW); break;
case FFB04F: digitalWrite(LED_pin,HIGH); break;
여기서 FFA25D,FFB04F 이 값들은 앞에 0x를 붙여줘야합니다.