使用Arduino的digitalRead函数检测按键状态,并使用digitalWrite函数控制LED的状态。以下是示例代码:
int buttonPin = 2; // 按钮连接的引脚 int ledPin = 3; // LED连接的引脚 int buttonState; // 存储按钮状态的变量
void setup() { pinMode(buttonPin, INPUT); pinMode(ledPin, OUTPUT); }
void loop() { buttonState = digitalRead(buttonPin); // 读取按钮状态
if (buttonState == HIGH) { // 如果按钮被按下 digitalWrite(ledPin, LOW); // LED灯亮起 } else { // 如果按钮未被按下 digitalWrite(ledPin, HIGH); // LED灯熄灭 } }