连接开关到Arduino可以通过数字引脚进行。以下是一个基本的Arduino代码示例,演示如何连接一个按钮(开关)并检测其状态:
// 定义按钮引脚
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.zyzy.cn/article/detail/11004/Arduino