用C语言写一个按钮控制LED灯
这是一个基于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);
}
}
原文地址: https://www.cveoy.top/t/topic/CvY 著作权归作者所有。请勿转载和采集!