Arduino UNO R4 - Deur Sensor - LED
Deze handleiding toont u hoe u een LED kunt besturen met Arduino UNO R4 en een deur sensor. We verkennen twee verschillende toepassingen:
Toepassing 1 - De LED gaat aan wanneer de deur open is en gaat uit wanneer de deur dicht is. Het gedrag van de LED komt overeen met de status van de deur sensor. Specifiek:
- Arduino UNO R4 zet de LED aan wanneer de deur opent.
- Arduino UNO R4 zet de LED uit wanneer de deur sluit.
Toepassing 2 - De status van de LED verandert elke keer dat de deur opent. Meer gedetailleerd:
- Wanneer de Arduino UNO R4 merkt dat de deur opent (de status van de sensor verandert van LOW naar HIGH), zal deze de LED inschakelen als deze momenteel uit is, of uitschakelen als deze momenteel aan is.
- Het sluiten van de deur verandert de LED-status niet.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Deur Sensor
Als u niet bekend bent met LED en deur sensor (inclusief pinout, werking en programmeren), kunnen de volgende tutorials helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
Toepassing 1 - De LED-status is gesynchroniseerd met de deur sensor status
Arduino UNO R4 Code
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Verbind LED en deur sensor met de Arduino Uno R4 volgens het meegeleverde schema.
- Verbind het Arduino Uno R4 board met uw computer met behulp van een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM-poort.
- Kopieer de bovenstaande code en plak deze in de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code te compileren en te uploaden naar de Arduino UNO R4.

- Open en sluit de deur
- Bekijk de verandering in de LED-status.
U zult zien dat de LED-status gesynchroniseerd is met de deur sensor status.
Code Uitleg
Bekijk de regel-voor-regel uitleg in de commentaren van de broncode!
Toepassing 2 - Deur Sensor schakelt LED
Arduino UNO R4 Code - Deur Sensor Schakelt LED
Code Uitleg
U kunt de uitleg vinden in de commentaarregels van de Arduino UNO R4 code hierboven.
In de code is de expressie led_state = !led_state gelijk aan de volgende code:
Snelle Stappen
- Kopieer de code en open deze in de Arduino IDE.
- Upload de code naar de Arduino UNO R4.
- Open en sluit de deur meerdere keren.
- Bekijk de verandering in de LED-status.
U zult zien dat de LED-status wordt geschakeld telkens wanneer de deur wordt gesloten.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.