ESP32 - Berührungssensor
Dieses Tutorial zeigt dir, wie man den ESP32 mit dem Berührungssensor verwendet (auch bekannt als Touch-Schalter oder Touch-Taste).
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables ESP32 Starter-Kit (ESP32 enthalten) | |
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über den Berührungssensor
Berührungssensor-Pinbelegung
Der Berührungssensor hat drei Pins:
- GND-Pin: Verbinde diesen Pin mit GND (0 V)
- VCC-Pin: Verbinde diesen Pin mit VCC (5 V oder 3,3 V)
- SIGNAL-Pin: ist ein Ausgabepin: niedrig, wenn nicht berührt, hoch, wenn berührt. Dieser Pin muss mit dem Eingangs-Pin des ESP32 verbunden werden.

Wie der Berührungssensor funktioniert
- Der Zustand des SIGNAL-Pins ist niedrig, wenn der Berührungssensor NICHT berührt ist
- Der Zustand des SIGNAL-Pins ist hoch, wenn der Berührungssensor berührt ist
ESP32 - Berührungssensor
Wir können den SIGNAL-Pin des Berührungssensors an einen Eingangs-Pin des ESP32 anschließen und den ESP32-Code verwenden, um den Zustand des Berührungssensors auszulesen.
Schaltplan zwischen Berührungssensor und ESP32
- Wie man ESP32 und einen Berührungssensor mit Breadboard verbindet

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wenn Sie nicht wissen, wie Sie ESP32 und andere Komponenten mit Strom versorgen, finden Sie Anleitungen im folgenden Tutorial: Wie man ESP32 mit Strom versorgt.
- So verbinden Sie ESP32 und Berührungssensor mithilfe von Schraubklemmen-Breakout-Board

Wie man einen Berührungssensor programmiert
- Initialisiert den ESP32-Pin in den digitalen Eingabemodus, indem die Funktion pinMode() verwendet wird. Zum Beispiel: Pin GPIO18
- Liest den Zustand des ESP32-Pins mithilfe der Funktion digitalRead().
Berührungssensor - ESP32-Code
Der folgende Code liest den Zustand des Berührungssensors und gibt ihn im Serial Monitor aus.
Schnelle Schritte
- Wenn Sie ESP32 zum ersten Mal verwenden, lesen Sie Anleitung zur Einrichtung der Umgebung für ESP32 in der Arduino IDE.
- Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
- Kompilieren und den Code auf das ESP32-Board hochladen, indem Sie in der Arduino IDE auf den Hochladen-Knopf klicken.
- Berühren Sie den Sensor mit Ihrem Finger und nehmen Sie danach den Finger wieder weg.
- Siehe das Ergebnis im Serial Monitor. Es sieht wie folgt aus:
Wie man den Zustandswechsel von LOW zu HIGH erkennt
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.