使用中断控制
- 语法
attachInterrupt(digitalPinToInterrupt(pin), ISR, mode);
- 参数
pin
: 中断引脚号
ISR
: 中断服务程序名
mode
:中断模式
- 中断模式(mode)有以下几种形式:
LOW
: 当引脚为低电平时触发中断服务程序
CHANGE
: 当引脚电平发生变化时触发中断服务程序
RISING
: 当引脚电平由低电平变为高电平时触发中断服务程序
FALLING
: 当引脚电平由高电平变为低电平时触发中断服务程序
- 返回值
无
注意:上次的代码需要经常读取引脚的