본문 바로가기
반응형

송신기2

프로젝트 : 적외선 송신기 만들기2 적외선 송신기 만들기2 IRremote 예제 중 IRsendDemo를 보자. IR LED가 3번 핀에 연결되어야 한다고 적혀있다. 3번 핀, GND에 연결해주자. IRsendDemo의 소스코드를 보자. 코드가 irsend.sendSony(0xa90,12); 밖에 없으니 이 코드가 ir 값을 보내는 명령이라는 것은 직관적으로 알 수 있을 것이다. ​ irsend는 적외선 신호를 보내는 함수이고 sendSony는 Sony 포맷으로 인코딩된 신호를 보낸다는 뜻이다. 또한 0xa90은 적외선 신호 값이고 12는 비트 수를 뜻한다. ​ 즉 이 부분을 수정해주면 되는데 NEC 포맷의 32비트 0x20DF10EF 값을 보내려면 irsend.sendNEC(0x20DF10EF, 32); 라는 코드를 사용하면 된다. ​ .. 2023. 10. 20.
프로젝트 : 적외선 송신기 만들기1 적외선 송신기 만들기1 먼저 IR 리모컨을 만들려면, 내 리모컨의 IR 신호 값을 알아야 한다. 이를 위해서는 IR receiver가 필요하다. ​ ​ IR receiver를 사용하기 위해서는 IR remote 라이브러리를 설치해 주어야 한다. 스케치 - 라이브러리 포함하기 - 라이브러리 관리 선택 라이브러리 매니저에서 IRremote 검색 후 설치해준다. IRremote 라이브러리를 설치해주면 예제가 생성된다. IRremote의 예제 중 IRErecvDumpV2를 선택해준다. receiver의 기본 핀은 11번 핀으로 되어있다. 다른 핀에 연결하려면 바꿔주자. ​ 아래 설계도와 같이 연결해주자. 5V, GND, 11번 핀에 연결해준다. 5V, GND, 11번 핀 위 설계도대로 연결해주었다. 툴 - 시리.. 2023. 10. 20.
반응형