mirror of
https://gitlab.com/zwirbel/sprocket-device-bb1.git
synced 2025-12-16 18:05:06 +01:00
base stack
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
This is un example howto use Touch Intrrerupts
|
||||
The bigger the threshold, the more sensible is the touch
|
||||
*/
|
||||
|
||||
int threshold = 40;
|
||||
bool touch1detected = false;
|
||||
bool touch2detected = false;
|
||||
|
||||
void gotTouch1(){
|
||||
touch1detected = true;
|
||||
}
|
||||
|
||||
void gotTouch2(){
|
||||
touch2detected = true;
|
||||
}
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
delay(1000); // give me time to bring up serial monitor
|
||||
Serial.println("ESP32 Touch Interrupt Test");
|
||||
touchAttachInterrupt(T2, gotTouch1, threshold);
|
||||
touchAttachInterrupt(T3, gotTouch2, threshold);
|
||||
}
|
||||
|
||||
void loop(){
|
||||
if(touch1detected){
|
||||
touch1detected = false;
|
||||
Serial.println("Touch 1 detected");
|
||||
}
|
||||
if(touch2detected){
|
||||
touch2detected = false;
|
||||
Serial.println("Touch 2 detected");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// ESP32 Touch Test
|
||||
// Just test touch pin - Touch0 is T0 which is on GPIO 4.
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(115200);
|
||||
delay(1000); // give me time to bring up serial monitor
|
||||
Serial.println("ESP32 Touch Test");
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
Serial.println(touchRead(T0)); // get value using T0
|
||||
delay(1000);
|
||||
}
|
||||
Reference in New Issue
Block a user