Aduino按键控制流水灯
来源:网络收集 点击: 时间:2024-04-06第一,连线。为本实验的连接示意图,在各LED正极和Arduino引脚之间,串联了一个限流电阻,并将LED负极和Arduino的GND相连。


第二,实现方法分析。当未按下按键时,2号引脚检测到的输入电压为低电平;当按下按键时,会导通2号引脚和VCC,此时2号引脚检测到的输入电压为高电平。通过判断按键是否被按下,来控制LED的亮灭。

第三,向arduino里烧录程序。
通过2号引脚连接的按键,控制13号引脚连接的LED
备注:大多数Arduino的13号引脚上都连接了名为L的LED.
// 设置各引脚别名
const int buttonPin = 2; // 连接按键的引脚
const int ledPin = 13; // 连接LED的引脚
// 变量定义
int buttonState = 0; // 存储按键状态的变量
void setup() {
// 初始化LED引脚为输出状态
pinMode(ledPin, OUTPUT);
// 初始化按键引脚为输入状态
pinMode(buttonPin, INPUT);
}
void loop(){
// 读取按键状态并存储在变量中
buttonState = digitalRead(buttonPin);
// 检查按键是否被按下
// 如果按键按下,那buttonState应该为高电平
if (buttonState == HIGH) {
// 点亮LED
digitalWrite(ledPin, HIGH);
}
else {
// 熄灭LED
digitalWrite(ledPin, LOW);
}
}


连线要接对,程序烧的时候要选好板
面包板的使用要注意
硬件ARDUINO控制小灯流水灯按钮版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_442071.html