Arduino上面有一个硬件叫做串口,它可以使用0号(接收)和1号引脚(发送),通过特定的方式,传递出信息。而电脑上一般使用的是USB接口,所以Arduino Uno上还有一个芯片,专门把串口转换成USB接口,这样控制器就可以往串口上送出信息,再转成USB信号,然后电脑接收到信息,显示出来。
# 函数积木



串口在使用前也需要先配置,主要是配置速度,称为波特率。配置指令是Serial.begin(speed),speed是要设置的速度,通常设置为115200。
串口发出数据的指令是Serial.print(val),val是要传送的信息,可以是文字或者数据。
Serial.println(val),在信息后添加换行符号,后面再发送的信息将显示在新的一行上。
可以通过选择框切换打印/打印并换行。
# 部署
把滑块电位器slider1接到OSEPP UNO的A0引脚。滑块电位器也是电位器的一种。

串口打印流程图
# 程序搭建
- oseppBlock 积木认识

滑块电位器积木,定义名称和连接引脚。
滑块电位器是模拟输入器件,只连接在A0-A7引脚。

滑块电位器读取数值积木,输出数值在0~1023之间。
oseppBlock程序

Arduino程序
void setup() { //slider1 pinMode(A0, INPUT); //定义A0为输入模式 Serial.begin(115200); //设置串口波特率 } void loop() { Serial.print("滑块:"); //打印括号内文字 Serial.println(analogRead(A0)); //打印A0的值并换行 delay(1000); //延时1000毫秒 }1
2
3
4
5
6
7
8
9
10
11
12
13
# 运行结果
上传好程序后,点击下面的图标。
当图标变成,就可以在下面窗口看到打印输出数据了。
# 解析
串口打印(串行监视器),使您能够从微控制器报告结果。使用串行监视器,您可以获取有关传感器状态的信息,并可以了解电路中的运行情况以及运行时的代码。