1、第一,连线。为本实验的连接示意图,在各LED正极和Arduino引脚之间,串联了一个限流电阻,并将LED负极和Arduino的GND相连。
2、第二,实现方法分析。当未按下按键时,2号引脚检测到的输入电压为低电平;当按下按键时,会导通2号引脚和VCC,此时2号引脚检测到的输入电压为高电平。通过判断按键是否被按下,来控制LED的亮灭。
3、第三,向arduino里烧录程序。通过2号引脚连接的按键,控制13号引脚连接的LED备注:士候眨塄大多数Arduino的13号引脚上都连接了名为L的LE肛舀辨乔D.// 设置各引脚别名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); }}