(솔레노이드)
설치&연결
시리얼로 제어
버튼으로 제어
부저와 함께 사용
(스몰프로젝트) 4x4키패드, 솔레노이드, 부저를 이용해서 디지털 도어락을 구현하라
예제44-1 솔레노이드(D2)를 시리얼통신으로 제어해보라!
* 숫자1을보내면 작동하고 숫자2를 보내면 작동안되게하라!
* 솔레노이드를 아두이노 디지털핀에 직접연결했더니
* 전류가 딸려서 작동이 안되었다.
* 그러므로 릴레이나 모스펫을 사용해서 제어를 해야한다.
* 본 예제는 D2에 모스펫의 SIG핀을 연결하고
* 모스펫에 +,-를 솔레노이드에 각각 연결하고 VIN과 GND를
* 샤오미베터리에서 외부전원으로 가져왔다.
예제44-2 솔레노이드를 버튼으로 제어해보라!
* 버튼을 D3에 연결해서 누르면 작동하도록 하라!
예제44-3 솔레노이드를 버튼으로 제어해보라!
* 버튼을 D3에 연결해서 누르면 작동하도록 하라!
* 솔레노이드가 작동할때 부저음(D5)이 나도록 하라!
예제44-4 (스몰프로젝트) 4x4키패드, 솔레노이드,
* 부저(D5)를 이용해서 디지털 도어락을 구현하라
* 버튼을 누르면 무조건 LOCK된다.
* 4x4키패드는 D6~D13까지 순서대로 연결했다.
* 비밀번호를 누르면 FND디스플레이(CLK:A0,DIO:A1)에 표시된다.
* 비밀번호가 일치하면 UNLOCK된다.
* LOCK에서 UNLOCK으로 변경될때 부저음이 난다.
관련라이브러리(TM1637)
https://github.com/avishorp/TM1637
관련라이브러리(keypad)
'프로그래밍 > 아두이노 호작질' 카테고리의 다른 글
[아두이노강의] 포로리야 공대가자 #46 적외선/IR통신&리모컨 (0) | 2020.05.28 |
---|---|
[아두이노강의] 포로리야 공대가자 #45 RGB LED (0) | 2020.05.27 |
[아두이노강의] 포로리야 공대가자 #43 4x4 버튼&키패드 (0) | 2020.05.26 |
[아두이노강의] 포로리야 공대가자 #42 8p&10p 딥스위치 (1) | 2020.05.26 |
[아두이노강의] 포로리야 공대가자 #41 delay 안쓰고 같은효과내기(Blink without Delay) (0) | 2020.05.25 |