(적외선/IR통신&리모컨)
설치&사용
단색 LED와 연동
RGB LED와 연동
서보모터와 연동
솔레노이드와 연동
(스몰프로젝트) 모스펫에 DC모터를 연결하고 power가 FND디스플레이에 표시되도록한뒤 리모컨으로 속도를 제어하라
예제46-1 적외선리모컨의 1번버튼을 누르면 LED가 켜지고
* 2번버튼을 누르면 LED가 꺼지도록 해보시오!
* LED는 D3에 연결하시오!
예제46-2 적외선리모컨을 누르면 RGB LED를
* 다음과 같이 동작시키시오!
* RGB LED는 R:D3, G:D5, B:D6에 연결했다.
* 1,4 버튼은 각각 R의 밝기 증가와 감소
* 2,5 버튼은 각각 G의 밝기 증가와 감소
* 3,6 버튼은 각각 B의 밝기 증가와 감소
예제46-3 적외선리모컨을 누르면 서보모터를
* 다음과 같이 동작시키시오!
* 서보모터는 팬틸트 프레임을 사용하고 서보2개가 달려있다.
* 첫번쨰 서보는 D5에 연결하고 두번쨰 서보는 D에 연결했다.
* 1번버튼을 누르면 첫번째 서보의 각도가 증가하고
* 2번버튼을 누르면 첫번째 서보의 각도가 감소한다.
* 3번버튼을 누르면 두번쨰 서보의 각도가 증가하고
* 4번버튼을 누르면 두번째 서보의 각도가 감소한다.
예제46-4 적외선리모컨을 누르면 솔레노이드를
* 다음과 같이 동작시키시오!
* 솔레노이드 제어를 위한 모스펫은 D3에 연결했다.
* 1번 : 잠금
* 2번 : 해제
예제46-5 (스몰프로젝트) 모스펫에 DC모터를
* 연결하고 power가 FND디스플레이에
* 표시되도록한뒤 리모컨으로 속도를 제어하라
* FND디스플레이는 CLK를 A0에, DIO를 A1에 연결했다.
* 모스펫은 D3에 연결했다.
* 1번을 누르면 속도를 올리고(31씩)
* 2번을 누르면 속도를 내리고(31씩)
* 3번을 누르면 최고속도로 올리고(255)
* 4번을 누르면 정지시켜라(0)
관련라이브러리(irremote)
https://github.com/z3t0/Arduino-IRremote
관련라이브러리(TM1637)
'프로그래밍 > 아두이노 호작질' 카테고리의 다른 글
[아두이노강의] 포로리야 공대가자 #48 워터펌프 (0) | 2020.06.01 |
---|---|
[아두이노강의] 포로리야 공대가자 #47 RFID(RC522) 2편 (0) | 2020.05.28 |
[아두이노강의] 포로리야 공대가자 #45 RGB LED (0) | 2020.05.27 |
[아두이노강의] 포로리야 공대가자 #44 솔레노이드 (0) | 2020.05.27 |
[아두이노강의] 포로리야 공대가자 #43 4x4 버튼&키패드 (0) | 2020.05.26 |