这是一个基于Arduino的C语言代码,它使用一个按钮来控制LED灯的开关。

首先,需要定义引脚号:

#define BUTTON_PIN 2
#define LED_PIN 3

然后在setup()函数中初始化引脚:

void setup() {
  pinMode(BUTTON_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
}

在loop()函数中,检测按钮是否被按下:

void loop() {
  int buttonState = digitalRead(BUTTON_PIN);
  if (buttonState == HIGH) {
    digitalWrite(LED_PIN, HIGH);
  } else {
    digitalWrite(LED_PIN, LOW);
  }
}

如果按钮被按下,则将LED灯点亮;否则,将LED灯熄灭。

完整代码如下:

#define BUTTON_PIN 2
#define LED_PIN 3

void setup() {
  pinMode(BUTTON_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  int buttonState = digitalRead(BUTTON_PIN);
  if (buttonState == HIGH) {
    digitalWrite(LED_PIN, HIGH);
  } else {
    digitalWrite(LED_PIN, LOW);
  }
}
用C语言写一个按钮控制LED灯

原文地址: https://www.cveoy.top/t/topic/CvY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录