프로젝트 소개
IRremoteESP8266은 Arduino 프레임워크 라이브러리로, ESP8266 및 ESP32 보드가 일반적인 940nm IR LED와 TSOP17/22/24/36/38/44/48 복조기와 같은 수신 모듈을 사용하여 적외선 신호를 송수신할 수 있게 해줍니다. Ken Shirriff의 Arduino-IRremote 작업을 기반으로 하며, IRsend 클래스는 ESP8266용으로 업데이트되었고 수신/디코딩 측은 Sebastien Warin이 기여했습니다. v2.0부터 라이브러리는 ESP8266의 리소스를 중심으로 대대적으로 재작성되었습니다.
이 프로젝트는 송신과 수신을 모두 지원하며, 문서는 지원되는 프로토콜 및 장치(에어컨 및 기타 소비자 장치 포함)를 나열하는 Supported Protocols 페이지를 안내합니다. README는 현재 릴리스로 버전 2.9.0을 강조하며, 주요 변경 사항에 대한 릴리스 노트를 제공합니다. v2.0 이전 버전에서 업그레이드하는 사용자는 사용법이 변경되었으므로 업그레이드 위키 페이지를 참조해야 하며, v2.5 이전 버전에서 오는 사용자는 상수가 #define에서 kConstantName 스타일의 const로 이동했고 제한된 하위 호환성을 위해 별칭이 유지된다는 점에 유의해야 합니다.
설치는 여러 워크플로우에 대해 설명되어 있습니다: Arduino IDE 라이브러리 관리자(IRremoteESP8266 검색, 버전 선택, 설치), 수동 ZIP 다운로드 및 Arduino 라이브러리 폴더에 배치, ~/Arduino/libraries에 git clone 후 git pull로 업데이트. README는 또한 문제 해결 가이드, FAQ 위키 페이지, GitHub Pages에서 호스팅되는 Doxygen 생성 API 문서를 링크합니다. 기여 지침은 버그 보고, 기능 개선 요청, 문서 개선, 이슈 또는 풀 리퀘스트 열기를 다룹니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.