加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
2.5.1-ButtonAndLED3.ino 576 Bytes
一键复制 编辑 原始数据 按行查看 历史
奈何col 提交于 2017-07-21 15:43 . 20170720
/*
按键控制LED
奈何col
*/
int buttonPin = 2;
int ledPin = 13;
boolean ledState = false; // 记录LED状态
boolean buttonState = true; // 记录按键状态
void setup()
{
//初始化I/O口
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
}
void loop()
{
//等待按键按下
while (digitalRead(buttonPin) == HIGH)
{
}
//当按键按下时,点亮或熄灭LED
if (ledState == true)
{
digitalWrite(ledPin, LOW);
ledState = !ledState;
}
else
{
digitalWrite(ledPin, HIGH);
ledState = !ledState;
}
delay(500);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化