arduino uno 通过串口接收字符串‘on’点亮板载led灯
时间: 2024-02-23 16:01:12 浏览: 158
arduino 第一课 点亮LED
下面是实现Arduino Uno通过串口接收字符串“on”来点亮板载LED灯的示例代码:
```
void setup() {
pinMode(13, OUTPUT); // 将13号引脚设置为输出模式
Serial.begin(9600); // 初始化串口通信,波特率设置为9600
}
void loop() {
if(Serial.available() > 0){ // 如果串口缓冲区中有数据
String input = Serial.readString(); // 读取串口数据到input变量中
if(input == "on"){ // 如果input字符串等于"on"
digitalWrite(13, HIGH); // 将13号引脚设置为高电平,点亮LED
}
}
}
```
在上面的代码中,我们首先将13号引脚设置为输出模式,并初始化串口通信。然后在`loop()`函数中,我们检查串口缓冲区中是否有可用数据。如果有,我们使用`Serial.readString()`函数将数据读取到`input`变量中。
接着,我们使用`if`语句检查`input`字符串是否等于“on”。如果是,我们将13号引脚设置为高电平,点亮LED。
要测试这个程序,您需要打开串口监视器(Serial Monitor)并将波特率设置为9600。然后,您可以输入“on”字符串来点亮LED。
阅读全文