arduino 的if语句
时间: 2023-10-02 21:11:29 浏览: 411
Arduino语言常用语句
在 Arduino 中,if 语句用于控制程序的流程,根据条件执行不同的代码块。if 语句的基本语法如下:
```
if (condition) {
// 如果条件成立,执行这里的代码
} else {
// 如果条件不成立,执行这里的代码
}
```
其中,condition 是一个逻辑表达式,它的值为 true 或 false。如果 condition 为 true,则执行 if 代码块中的代码;否则执行 else 代码块中的代码。
例如,以下代码使用 if 语句检查按钮是否按下,并根据按钮状态点亮或关闭 LED 灯:
```
const int buttonPin = 2; // 按钮引脚
const int ledPin = 13; // LED 灯引脚
void setup() {
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (digitalRead(buttonPin) == HIGH) { // 如果按钮按下
digitalWrite(ledPin, HIGH); // 点亮 LED 灯
} else { // 否则
digitalWrite(ledPin, LOW); // 关闭 LED 灯
}
}
```
在这个例子中,if 语句用于检查按钮是否按下,如果按钮按下,则点亮 LED 灯;否则关闭 LED 灯。
阅读全文