以下是一个简单的Arduino按钮代码示例,演示了如何读取按钮的状态并在按下按钮时执行相应的操作。

int buttonPin = 2;  // 按钮连接的引脚
int ledPin = 13;    // LED连接的引脚

void setup() {
  pinMode(buttonPin, INPUT);  // 将按钮引脚设置为输入模式
  pinMode(ledPin, OUTPUT);    // 将LED引脚设置为输出模式
}

void loop() {
  int buttonState = digitalRead(buttonPin);  // 读取按钮状态

  if (buttonState == HIGH) {
    digitalWrite(ledPin, HIGH);  // 点亮LED
  } else {
    digitalWrite(ledPin, LOW);   // 关闭LED
  }
}

在这个示例中,当按下按钮时,LED会点亮;当释放按钮时,LED会关闭。可以根据需要修改按钮引脚和LED引脚,并在按钮按下时执行其他操作,例如控制舵机、发送串口数据等。

请注意,按钮在不同状态下(按下和释放)之间可能会有抖动,为了避免误操作,可以在程序中添加适当的去抖动机制,例如在读取按钮状态时进行延迟。

这只是一个简单的按钮示例,可以根据具体需求编写更复杂的按钮控制代码。


早报2024一肖一码100% 2025新澳今晚开奖结果查询