arduino判断字符串是否为0或者1
时间: 2023-10-18 20:29:42 浏览: 177
Arduino 字符串读取
可以使用strcmp()函数来判断字符串是否为"0"或者"1"。下面是一个示例代码:
```
void setup() {
Serial.begin(9600);
}
void loop() {
String str = "0"; // 要判断的字符串
if (strcmp(str.c_str(), "0") == 0) {
Serial.println("String is 0");
} else if (strcmp(str.c_str(), "1") == 0) {
Serial.println("String is 1");
} else {
Serial.println("String is neither 0 nor 1");
}
delay(1000);
}
```
在上面的代码中,我们使用`strcmp()`函数将字符串和"0"或者"1"进行比较,如果相等,则输出相应的信息。注意,`strcmp()`函数需要将String类型的字符串转换为C语言风格的字符串,需要使用`c_str()`函数进行转换。
阅读全文