아두이노 우노 R4 문 센서 LED
이 가이드는 Arduino UNO R4와 도어 센서를 사용하여 LED를 제어하는 방법을 보여줍니다. 우리는 두 가지 다른 사용 사례를 탐구할 것입니다:
사용 1 - 문이 열리면 LED가 켜지고 문이 닫히면 LED가 꺼집니다. LED의 동작은 문 센서의 상태와 일치합니다. 구체적으로:
- 아두이노 UNO R4는 문이 열리면 LED를 켭니다.
- 아두이노 UNO R4는 문이 닫히면 LED를 끕니다.
사용 2 - 문이 열릴 때마다 LED의 상태가 변경됩니다. 더 자세히 설명하면:
- Arduino UNO R4가 문이 열리는 것을 감지하면(센서 상태가 LOW에서 HIGH로 변할 때) LED가 현재 꺼져 있으면 켜고, 켜져 있으면 끕니다.
- 문을 닫아도 LED 상태는 변하지 않습니다.
준비물
1 | × | Arduino UNO R4 WiFi | Amazon | |
1 | × | Arduino UNO R4 Minima (Alternatively) | Amazon | |
1 | × | USB Cable Type-C | 쿠팡 | Amazon | |
1 | × | Door Sensor | 쿠팡 | Amazon | |
1 | × | LED Kit with resistor | Amazon | |
1 | × | LED (red) | Amazon | |
1 | × | 220 ohm resistor | Amazon | |
1 | × | Breadboard | 쿠팡 | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (추천) Screw Terminal Block Shield for Arduino UNO R4 | 쿠팡 | Amazon | |
1 | × | (추천) Breadboard Shield For Arduino UNO R4 | 쿠팡 | Amazon | |
1 | × | (추천) Enclosure For Arduino UNO R4 | 쿠팡 | Amazon | |
1 | × | (추천) Power Splitter For Arduino UNO R4 | Amazon |
LED 및 도어 센서에 대하여
LED 및 도어 센서(핀아웃, 작동, 프로그래밍 포함)에 익숙하지 않다면 다음 튜토리얼이 도움이 될 수 있습니다:
선연결
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
Arduino Uno R4와 기타 부품에 전원을 공급하는 가장 효과적인 방법을 확인하시려면, 아래 링크를 참조하세요: 아두이노 우노 R4 전원 공급 방법.
Application 1 - LED 상태가 문 센서 상태와 동기화됩니다.
아두이노 UNO R4 코드
자세한 사용 방법
다음 지침을 단계별로 따르세요:
- Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우, 아두이노 우노 R4 - 소프트웨어 설치을 참조하세요.
- 제공된 다이어그램에 따라 LED 및 도어 센서를 Arduino Uno R4에 연결하세요.
- USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하세요.
- 컴퓨터에서 Arduino IDE를 실행하세요.
- 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi)와 COM 포트를 선택하세요.
- 위의 코드를 복사하여 Arduino IDE에 붙여넣으세요.
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 컴파일하여 Arduino UNO R4에 업로드하세요.
- 문을 열고 닫으세요.
- LED 상태의 변화를 확인하세요.
LED 상태가 문 센서 상태와 동기화되어 있는 것을 볼 수 있습니다.
코드 설명
소스 코드의 주석에 포함된 줄별 설명을 확인하세요!
응용 프로그램 2 - 도어 센서가 LED를 전환합니다.
Arduino UNO R4 코드 - 도어 센서로 LED 토글
코드 설명
위 설명은 위의 Arduino UNO R4 코드의 주석 줄에서 찾을 수 있습니다.
코드에서 표현식 led_state = !led_state는 다음 코드와 같습니다:
자세한 사용 방법
- 코드를 복사하여 Arduino IDE에서 엽니다.
- 코드를 Arduino UNO R4에 업로드합니다.
- 문을 여러 번 열고 닫습니다.
- LED 상태의 변화를 확인합니다.
문이 닫힐 때마다 LED 상태가 한 번씩 전환되는 것을 볼 수 있습니다.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.