第四享,串口控制LED
2019-03-27 16:08
效果:通过串口发送数据,控制LED的状态。
准备:arduino板+数据线。(用板载LED,13号引脚)
上代码:
void setup(){
Serial.begin(9600); //设置串口波特率9600
pinMode(13,OUTPUT); //板载LED,13号引脚
}
void loop(){
if(Serial.available()){ //串口是否收到数据
if(Serial.read()=='H'){ //如果收到的是字符串 H
digitalWrite(13, HIGH); //LED亮
}
else{ //如果收到的不是字符串 H
digitalWrite(13, LOW); //LED暗
}
}
}
打开串口监视器,在编辑界面的右上角,那个 放大镜。
(板子和电脑连着才可以打开串口监视器,不然会报错,错误信息说找不到端口)
串口监视器打开,长这样
右下角可以选择串口波特率,选择和代码设置一样的波特率。
在上方输入数据,点 发送,敲回车也行。
效果就是这样的
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com