ESP32 タッチでLチカしてみたのプログラム

 #include <Arduino.h>


// put function declarations here:
#define LED_RED 5
#define LED_GREEN 19

void setup() {
  // put your setup code here, to run once:
  pinMode(LED_RED, OUTPUT);
  pinMode(LED_GREEN, OUTPUT);
  Serial.begin(115200);
  Serial.println("Touch TEST Start!");
  delay(1000);
}

uint16_t valT8 = 0;
uint16_t valT9 = 0;
void loop() {
  // put your main code here, to run repeatedly:
  Serial.print("T8: ");
  valT8 = touchRead(T8);
  Serial.print(valT8);
  if(valT8 < 50){
    digitalWrite(LED_RED, HIGH);
  }else{
    digitalWrite(LED_RED, LOW);  
  }
  delay(100);
  Serial.print("  T9: ");
  valT9 = touchRead(T9);
  Serial.println(valT9);
  if(valT9 < 50){
   digitalWrite(LED_GREEN, HIGH);
   }else{
    digitalWrite(LED_GREEN, LOW);
  }

  delay(100);
}

// put function definitions here:

コメント