Arduino - Türsensor-Umschaltrelais
In einem vorherigen Tutorial haben wir gelernt, wie man das Relais einschaltet, wenn die Tür offen ist, und wie man das Relais ausschaltet, wenn die Tür geschlossen ist. In diesem Tutorial werden wir lernen, wie man das Relais jedes Mal umschaltet, wenn die Tür geschlossen wird.
Indem wir das Relais an eine Glühbirne, einen LED-Streifen, einen Motor oder einen Aktuator anschließen, können wir den Türsensor verwenden, um eine Glühbirne, einen LED-Streifen, einen Motor oder einen Aktuator umzuschalten.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Relais und Türsensoren
Wenn Sie nichts über Relais und Türsensoren wissen (Pinbelegung, wie es funktioniert, wie man programmiert ...), lernen Sie in den folgenden Tutorials mehr darüber:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino-Code - Türsensor schaltet das Relais um
Schnelle Schritte
- Verbinde den Arduino über ein USB-Kabel mit dem PC
- Öffne die Arduino-IDE, wähle das richtige Board und den richtigen Port aus
- Kopiere den obigen Code und öffne ihn in der Arduino-IDE
- Klicke auf die Hochladen-Schaltfläche in der Arduino-IDE, um den Code auf den Arduino hochzuladen
- Bewege den Magneten nahe an den Reed-Schalter heran und danach weiter vom Reed-Schalter entfernt. Wiederhole dies mehrmals
- Beobachte die Änderung des Relaiszustands
Code-Erklärung
Sie können die Erklärung in der Kommentarzeile des obigen Arduino-Codes finden.
Im Code entspricht relayState = !relayState dem folgenden Code:
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.