아두이노 Remote Control Test

아두이노 Remote Control Test 아두이노 Remote Control Test

라이브러리 설치

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

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

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

  1. 아래와 같이 리모컨 수광소자를 연결합니다.
    아두이노 Remote Control Test
  2. 예제 파일을 엽니다.
    파일 > 예제 > IRremote > IRrecvDemo
    아두이노 Remote Control Test
  3. 아두이노에 로드한 다음 ‘시리얼 모니터’를 열어보면 리모컨 버튼을 누를 때마다 읽어낸 코드를 확인할 수 있습니다.
    아두이노 Remote Control Test
  4. 테스트에 사용된 리모컨은 아래와 같이 생겼습니다.
    아두이노 Remote Control Test
  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

목차