Advertisement
claudiusmarius

ESP32_TouchRead01

Jul 15th, 2020
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. // ESP32 Essai de la touche test
  2. // Claude DUFOURMONT le 15/07/2020
  3. // Touch T0 correspond à GPIO 4
  4.  
  5.   const int led = 2; // Il s'agit de la LED bleue de l'ESP32
  6.   bool etatLed = 0;
  7.   int val = 0;
  8.  
  9.  
  10. void setup()
  11. {
  12.   Serial.begin(115200);
  13.   pinMode(led, OUTPUT);
  14.   digitalWrite(led, LOW);
  15.   Serial.println("ESP32 Touch Test");
  16. }
  17.  
  18. void loop()
  19. {
  20.   val = touchRead(T0);
  21.     for (int i = 0; i<10; i++)
  22.     {
  23.     val += touchRead(T0);
  24.     delay(1);
  25.     }
  26.     val /=10;
  27.  
  28.     if (val < 90)
  29.     {
  30.     digitalWrite(led, HIGH);
  31.     }
  32.     else
  33.     {
  34.     digitalWrite(led, LOW);
  35.     }
  36.  
  37.   Serial.println(touchRead(T0));  // Visualiser le moniteur série pour voir la valeur (ou le traceur série, la valeur baisse lorsque l'on touche GPIO4
  38.   delay(50);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement