아두이노 Remote Control Test

 

 

라이브러리 설치

리모트 컨트롤러 신호를 쉽게 읽어들이기 위한 라이브러리를 추가합니다. (이미 설치된 경우 건너뜁니다.)

  1. https://github.com/z3t0/Arduino-IRremote에 접속하여 라이브러리 zip 파일을 다운로드 합니다.
  2. 다운 받은 라이브러리 파일을 아두이노에 추가합니다.
    아두이노 > 스케치 > 라이브러리 포함하기 > .ZIP 라이브러리 추가…
  3. 정상적으로 추가되었다면 예제가 등록되어 있음을 알 수 있습니다.
    아두이노 > 파일 > 예제 > IRremote…
     
  4. 충돌을 방지하기 위해, 기존의 리모트 컨트롤 라이브러리는 삭제해야 합니다.
    C:\Program Files (x86)\Arduino\libraries 폴더에 있는 Robot_*** 서브폴더를 모두 삭제합니다.
    라이브러리는 삭제하더라도 나중에 재설치가 가능하기 때문에 부담없이 지워도 됩니다.

 

리모트 컨트롤러 작동 테스트

  1. 아래와 같이 리모컨 수광소자를 연결합니다.
  2. 예제 파일을 엽니다.
    파일 > 예제 > IRremote > IRrecvDemo
  3. 아두이노에 로드한 다음 ‘시리얼 모니터’를 열어보면 리모컨 버튼을 누를 때마다 읽어낸 코드를 확인할 수 있습니다.
  4. 테스트에 사용된 리모컨은 아래와 같이 생겼습니다.
  5. 버튼 클릭시 반환되는 코드는 다음과 같습니다.

    Key Code Key Code Key Code
    CH- FFA25D CH FF629D CH+ FFE21D
    |<< FF22DD >>| FF02FD >|| FFC23D
    FFE01F + FFA857 EQ FF906F
    0 FF6897 100 FF9867 200 FFB04F
    1 FF30CF 2 FF18E7 3 FF7A85
    4 FF10EF 5 FF38C7 6 FF5AA5
    7 FF42BD 8 FF4AB5 9 FF52AD