C++ ESP32 Touch

C++ ESP32 Touch

Der ESP32 verfügt über 10 kapazitive Touch-GPIOs. Diese GPIOs können Berührungen der Haut wahrnehmen. So kann der ESP32 sehr kleine Spannungen erkennen, die beim Berühren der GPIOs mit einem Finger induziert werden. Diese Pins können mit kapazitiven Pads integriert werden und ersetzen mechanische Tasten. Darüber hinaus können die Touch-Pins auch als Weckquelle verwendet werden, wenn sich der ESP32 im Tiefschlaf befindet. Die Pinbelegung des Boards zeigt die 10 verschiedenen Berührungssensoren. Die 10 berührungsempfindlichen Pins sind mit rosa Farbe gekennzeichnet.



Hardware

Die Hardware für den Touch-Sensor

  • 1 x ESP32
  • 1 x Touch-Pad oder blanker Anschlussdraht

Programm

C++ ESP32 Schwellwert Testprogramm

RAW code


ESP32 Touch-Test am Seriellen Monitor





ESP32 Touch-Test am Seriellen Plotter



Programm

C++ ESP32 Touchsensor als Taster

RAW code


Programm

C++ ESP32 Touchsensor als Schalter

RAW code




ESP32 Touch-Schema