1.PIN 也就是GPIO
2.中断服务函数
3.触发方式
初始化 pinMode(0, INPUT_PULLUP); attachInterrupt(0, PinIntEvent, FALLING); 中断服务函数 void PinIntEvent() { Serial.printf("PinInt Event.\r\n"); }
初始化GPIO0 上拉输入 触发方式为下降沿
中断服务函数是串口打印
touchAttachInterrupt(T0, TouchEvent, 40); PIn 是T0(GPIO4),TouchEvent中断服务函数,40是阈值,当数值低于阈值发生中断 void TouchEvent() { Serial.printf("Touch Event.\r\n"); }
void setup() { // put your setup code here, to run once: Serial.begin(115200); //串口0,波特率115200 } void loop() { Serial.printf("touch:%d\r\n", touchRead(T0)); delay(200); }