// 定义按钮引脚
const int buttonPin = 2; // 连接按钮的数字引脚
// 定义LED引脚
const int ledPin = 13; // 连接LED的数字引脚
// 定义变量
int buttonState = 0; // 存储按钮状态(0表示未按下,1表示按下)
void setup() {
// 初始化串口通信
Serial.begin(9600);
// 设置按钮引脚为输入
pinMode(buttonPin, INPUT);
// 设置LED引脚为输出
pinMode(ledPin, OUTPUT);
Serial.println("Button Test");
}
void loop() {
// 读取按钮状态
buttonState = digitalRead(buttonPin);
// 如果按钮被按下,点亮LED;否则,熄灭LED
if (buttonState == HIGH) {
Serial.println("Button pressed!");
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
在这个例子中,我们将按钮连接到数字引脚2,LED连接到数字引脚13。当按钮被按下时,Arduino检测到数字引脚2上的高电平信号,然后点亮LED。
确保正确连接按钮到Arduino,并将引脚号调整为你的实际连接。这个例子可以根据需要进行修改,例如将LED替换为其他设备或执行其他操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11004/Arduino