아두이노 문 센서 토글 릴레이
아두이노 - 문 센서 - 릴레이에서는 문이 열려 있으면 릴레이를 켜고, 문이 닫혀 있으면 릴레이를 끄는 방법을 배웠습니다. 이 튜토리얼에서는 문이 닫힐 때마다 릴레이를 토글하는 방법을 배우려고 합니다.
릴레이를 전구, LED 스트립, 모터 또는 액추에이터에 연결함으로써... 우리는 문 센서를 이용하여 전구, LED 스트립, 모터 또는 액추에이터를 토글할 수 있습니다...
준비물
| 1 | × | 아두이노 우노 R3 | 쿠팡 | 아마존 | |
| 1 | × | USB 2.0 타입 A-to-B 케이블 (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 2.0 타입 C-to-B 케이블 (USB-C PC용) | 아마존 | |
| 1 | × | 문 센서 | 쿠팡 | 아마존 | |
| 1 | × | 릴레이 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (옵션) 솔레노이드 잠금장치 | 쿠팡 | 아마존 | |
| 1 | × | (옵션) 12V 전원 어댑터 | 아마존 | |
| 1 | × | (옵션) DC 커넥터 전원 연결 잭 플러그 소켓 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 스크루 터미널 블록 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) Sensors/Servo Expansion Shield for Arduino Uno | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 브레드보드 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 케이스 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 프로토타이핑 베이스 플레이트 & 브레드보드 키트 | 아마존 |
릴레이 및 도어 센서 정보
만약 당신이 릴레이와 도어 센서(핀아웃, 작동 방식, 프로그래밍 방법 등)에 대해 잘 모른다면, 다음 튜토리얼에서 그것들에 대해 배워보세요:
선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
배선이 제자리에 단단히 고정되기를 원하시나요? 이 경우 Proto Screw Terminal Block Shield 또는 Screw Shield V2를 사용하세요. Arduino에 꽂으면 각 핀마다 나사 단자가 생깁니다. 아래는 Screw Shield V2를 사용한 배선도입니다.

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
아두이노 코드 - 도어 센서가 릴레이를 토글합니다
사용 방법
- 아두이노를 USB 케이블을 통해 PC에 연결합니다.
- 아두이노 IDE를 열고, 올바른 보드와 포트를 선택합니다.
- 위의 코드를 복사하고 아두이노 IDE로 엽니다.
- 아두이노 IDE에서 Upload 버튼을 클릭하여 아두이노에 코드를 업로드합니다.
- 마그넷을 리드 스위치 가까이에 두었다가 멀리 이동시킨 후, 이를 여러 번 반복합니다.
- 릴레이 상태의 변화를 확인합니다.
코드 설명
위의 아두이노 코드의 주석 줄에 설명을 찾을 수 있습니다.
코드에서, relayState = !relayState는 다음 코드와 같습니다:
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.