Arduino Nano - Berührungssensor - Relais
Dieses Tutorial zeigt Ihnen, wie Sie den Arduino Nano und einen Berührungssensor verwenden, um das Relais zu steuern. Indem Sie das Relais an ein elektromagnetisches Schloss anschließen, können Sie einen Berührungssensor verwenden, um diese zu steuern. Wir werden zwei verschiedene Anwendungen kennenlernen:
Anwendung 1 - Der Relaiszustand ist mit dem Zustand des Berührungssensors synchronisiert. Im Detail:
- Der Arduino Nano schaltet das Relais ein, wenn der Berührungssensor berührt wird.
- Der Arduino Nano schaltet das Relais aus, wenn der Berührungssensor nicht berührt wird.
Anwendung 2 - Der Relaiszustand wird jedes Mal umgeschaltet, wenn der Berührungssensor berührt wird. Genauer gesagt:
- Wenn der Arduino Nano erkennt, dass der Berührungssensor berührt wurde (von einem HIGH-Zustand zu einem LOW-Zustand wechselt), wird das Relais eingeschaltet, wenn es derzeit AUS ist, oder wird das Relais ausgeschaltet, wenn es derzeit AN ist.
- Das Loslassen des Berührungssensors hat keinen Einfluss auf den Zustand des Relais.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Relais und Berührungssensoren
Wenn Sie mit Relais- und Berührungssensoren (einschließlich Pinbelegung, Funktionsweise und Programmierung) nicht vertraut sind, können Ihnen die folgenden Tutorials helfen:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Nano und andere Komponenten mit Strom zu versorgen.
Anwendung 1 - Der Relaiszustand ist mit dem Zustand des Berührungssensors synchronisiert
Arduino Nano-Programmcode
Schnelle Schritte
- Schließen Sie einen Arduino Nano mit einem USB-Kabel an Ihren Computer an.
- Starten Sie die Arduino-IDE und wählen Sie das richtige Board und den richtigen Port aus.
- Kopieren Sie den Code und öffnen Sie ihn in der Arduino-IDE.
- Klicken Sie in der Arduino-IDE auf die Schaltfläche Hochladen, um den Code zu kompilieren und auf den Arduino Nano hochzuladen.

- Berühren Sie den Berührungssensor und halten Sie ihn einige Sekunden lang gedrückt.
- Überprüfen Sie die Veränderung des Relaiszustands.
Sie werden sehen, dass der Relaiszustand mit dem Zustand des Berührungssensors synchron ist.
Code-Erklärung
Schauen Sie sich die Zeile-für-Zeile-Erklärung an, die in den Kommentaren des Quellcodes enthalten ist!
Anwendung 2 - Berührungssensor schaltet Relais um
Arduino Nano Code - Berührungssensor schaltet Relais um
Code-Erklärung
Sie finden die Erklärung in den Kommentarzeilen des Arduino Nano-Codes oben.
Im Code ist der Ausdruck relay_state = !relay_state äquivalent zu dem folgenden Code:
Schnelle Schritte
- Kopieren Sie den Code und öffnen Sie ihn in der Arduino IDE.
- Laden Sie den Code auf den Arduino Nano hoch.
- Berühren Sie den Berührungssensor mehrmals und lösen Sie ihn wieder.
- Prüfen Sie die Änderung des Relaiszustands.
Sie werden feststellen, dass das Relais jedes Mal, wenn Sie den Berührungssensor berühren, nur einmal ein- oder ausschaltet.
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.