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