本站改版新增arduino频道
arduino 外部中断按键
bool state = true;
void setup()
{
Serial.begin(115200);
attachInterrupt(0,StateChange,FALLING); //外部中断0,对应输入的引脚2。下降沿触发。StateChange:中断函数
pinMode(12,OUTPUT); //
pinMode(0,INPUT_PULLUP);
}
void loop()
{
if(state)
{
digitalWrite(12,HIGH);
}
else
{
digitalWrite(12,LOW);
}
}
//中断函数
void StateChange()
{
state= !state;
}
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0094799995422363 seconds