Arduino Use Button Switch
26 Apr 2013通过按钮输入信息去控制LED灯
线路图
用到的材料
- 10K欧电阻1个
- 220欧电阻1个
- 按钮开头1个
- 杜邦线4根
- 面包线3根
- LED灯1只
代码
void setup() { pinMode(4, INPUT); // 4号针脚输入 pinMode(13, OUTPUT); // 13号针脚输出 } void loop() { int i = digitalRead(4); // 读取4号针脚的值 if (i == HIGH) { // 如果4号针脚的值为高电平,即按下按钮 delay(1000); // 延时1秒后 digitalWrite(13, HIGH); // 点亮13号针脚的LED灯 delay(5000); // 延时5秒后 digitalWrite(13, LOW); // 熄灭 } }
4号针脚与按钮开关,10K欧电阻和电线是一个整体,与LED灯并没有相关联的连线,10K欧的电阻的作用是作下拉电阻,使4号针脚的值为低电平,当按钮按下时5V电源与4号针脚形成一个通路,从而4号针脚的值为高电平,点亮LED。