[지식/팁] Arduino UNO R3 vs ESP32 Infrared Remote Sensor Value
아두이노 우노에서 작업 된 IR 리모콘 입력 데이타 값을 ESP32 적용 시 값이 맞지 않아, 프로그램 문제 인지 환경 변화에 따른 다른 문제인지 원인을 찾고 있다.
어떤 원인으로 IR 리모콘의 입력 데이타가 틀려 졌을까요 ? 라이브러리도 동일하고 같은 코드인데 하부단의 처리 하는 방식의 차이 때문일까요 ?
/* DEFINE IR CODES FOR YOUR REMOTE CONTROL HERE */
#define REMOTE_OK_BUTTON 0xFF38C7 // (STOP)
#define REMOTE_UP_BUTTON 0xFF18E7 // (TILT UP)
#define REMOTE_DOWN_BUTTON 0xFF4AB5 // (TILT DOWN)
#define REMOTE_LEFT_BUTTON 0xFF10EF // (PAN LEFT)
#define REMOTE_RIGHT_BUTTON 0xFF5AA5 // (PAN RIGHT)
#define REMOTE_STAR_BUTTON 0xFF6897 // (*)
#define REMOTE_HASH_BUTTON 0xFFB04F // (#)
#define REMOTE_0_BUTTON 0xFF9867 // (HOME PRESET)
#define REMOTE_1_BUTTON 0xFFA25D // (PRESET 1)
#define REMOTE_2_BUTTON 0xFF629D // (PRESET 2)
#define REMOTE_3_BUTTON 0xFFE21D // (PRESET 3)
#define REMOTE_4_BUTTON 0xFF22DD // (PRESET 4)
#define REMOTE_5_BUTTON 0xFF02FD // (PRESET 5)
#define REMOTE_6_BUTTON 0xFFC23D // (PRESET 6)
#define REMOTE_7_BUTTON 0xFFE01F // (PRESET 7)
#define REMOTE_8_BUTTON 0xFFA857 // (PRESET 8)
#define REMOTE_9_BUTTON 0xFF906F // (PRESET 9)
// when a button on this remote is held, this code is continually emitted
#define REMOTE_REPEAT 0xFFFFFFFF