Publié le

아두이노 리모콘 예제

안녕하세요, 나는 잠시 동안 아두 이노와 IR 수신기를 사용하는 방법을 이해할 수있는 설명을 찾고있다. 당신의 설명은 초보자를위한 간단하고 이해할 수있는 첫 번째입니다. 이 사이트에 좋은 품질의 정보를 넣어 감사합니다. IRLib은 우노, 레오나르도, 메가 및 마이크로와 같은 8 비트 AVR 기반 아두 이노 보드에서 실행됩니다. 그것은 또한 아두 이노 윤의 레오나르도 부분에서 실행됩니다. 우리는 최근에 아두 이노 제로, 깃털 M0, 회로 놀이터 익스프레스에 사용되는 32 비트 ARM SAMD 21 프로세서에 대한 지원을 추가했습니다. 그러나 우리는 아두 이노 듀 또는 다른 아두 이노 같은 시스템을 지원하지 않습니다. 불행하게도이 시간에 그것은 같은 Adafruit 장신구와 Adafruit 젬마와 같은 ATtiny85 기본 시스템에서 실행되지 않습니다하지만 그에 대한 지원은 작업 항아리에 있으며 가까운 장래에 그 플랫폼에 대한 박탈 다운 버전에서 사용할 수 있어야합니다. 이 글에서, 그것은 그러나 그것은 우노와 같은 ATmega328 프로세서를 기반으로하기 때문에 아다 프루트 장신구 프로에서 테스트되지 않은, 그것은 잘 작동한다. 그래서 당신이 필요로하는 첫 번째 것은 아두 이노 우노 또는 다른 호환 보드입니다.

이제 어플라이언스의 LED를 가리키고 Arduino에 연결된 푸시 버튼을 누르면 리모컨의 버튼 누른 코드가 전송됩니다. 각 버튼에 해당하는 코드를 알고 나면 Arduino 및 IR LED로 나만의 리모컨을 만들 수 있습니다. 예제 회로에는 ARDUIno에 연결된 IR 수신기가 있으며, 빨간색 LED가 핀 10에 연결되고 핀 11에 연결된 녹색 LED가 있습니다: IRremote 라이브러리는 프로젝트에 IR을 추가하기 위한 강력한 도구입니다. IR 코드를 어플라이언스로 전송하거나 리모컨에서 Arduino로 IR 코드를 전송할지 여부(또는 둘 다!). 라이브러리로 수행할 수 있는 몇 가지 간단한 작업을 살펴보겠습니다. 더 많은 도움이 사용, 체크 아웃 켄 시리프의 블로그. 먼저 4개의 LED를 아두이노에 연결합니다. 4개의 LED의 양수를 핀 7, 6, 5 및 4에 연결합니다. 220옴 저항기를 통해 아두이노의 GND에 4개의 LED의 음수를 연결합니다. LED의 와이어가 길수록 양수이고 와이어가 짧을수록 음수가 됩니다. 다음은 Arduino에 연결하기 위한 완벽한 설정입니다: IR 리모컨은 어플라이언스와 마찬가지로 유비쿼터스입니다. 이전 리모컨을 모두 다음 프로젝트에 사용할 수 있다면 어떨까요? 이 예제에서는 TSOP382 IR 수신기와 Arduino를 사용하여 모든 IR 리모컨에서 IR 원격 코드를 읽는 방법을 보여 줄 것입니다.