3.串口打印LED亮度值

您当前位置: 首页 > Omniduino智能小车 > 4.基础课程

3.串口打印LED亮度值.zip  点击下载

学习目标:串口打印数据

实验现象:把LED呼吸灯亮度值打印出来。

 

一、LEDBreath工程另存为

1.点击File->Save As

image.png

2.重新命名为LEDSerial

 

二、编写代码

1.先在setup()函数里初始化串口,波特率设置为9600

image.png

2.在loop()主循环函数里打印数据

image.png

三、编译上传运行

1.代码编写完成后,按Ctrl+S保存,然后再点击编译按钮,没有出现问题就点击上传(omniduino全向小车要先和电脑通过USB数据线连接)。

上传后,LED D9会循环渐亮渐暗,类似于LED呼吸效果。

2.打开串口助手

image.png

把波特率也设置成9600和程序里对应,如果没有对应的话,会出现乱码或者无数据输出。

image.png

3.如果编译正常通过,但是上传时出现类似以下错误,原因可能是选错串口或者串口被占用。

image.png

解决方法:打开设备管理器看看有没有CH340标记的串口,如果没有请先重启一下omniduino全向小车,再重新插拔USB线或者更换一根USB数据线;如果有串口号则先关闭其他串口助手软件,避免串口占用,然后到arduinoIDE的Tools->Port重新选择串口。