等级考试四级学习小组 加入小组

288个成员 29个话题 创建时间:2019-02-21

Arduino - 串口打印函数与示例代码

发表于10-30 269次查看

1.串口设置
Serial.begin();  
说明
开启串口,通常置于setup()函数中。

语法
Serial.begin(speed);  

Serial.begin(speed,config);  

参数
speed: 波特率,一般取值300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600,115200

config: 设置数据位、校验位和停止位。例如Serial.begin(speed,Serial_8N1);  Serial_8N1中:8表示8个数据位,N表示没有校验,1表示有1个停止位。(在四级考试中暂不会涉及到)

如果用到串口,我们就在直接在setup()函数中写入 Serial.begin(9600);j就可以了。

2.输出串口数据

Serial.print(); 
说明
串口输出数据函数,写入字符串数据到串口。

语法
Serial.print(val)

Serial.print(val,format)

参数
val: 打印的值,任意数据类型

format: 输出的数据格式,包括整数类型和浮点型数据的小数点位数。

示例
Serial.print(78, BIN) 得到 "1001110"
Serial.print(78, OCT) 得到 "116"
Serial.print(78, DEC) 得到 "78"
Serial.print(78, HEX) 得到 "4E"
Serial.print(1.23456, 0) 得到 "1"
Serial.print(1.23456, 2) 得到 "1.23"
Serial.print(1.23456, 4) 得到 "1.2346"
Serial.print('N') 得到 "N"
Serial.print("Hello world.") 得到 "Hello world."


Serial.println();
说明
写入字符串数据,并换行。

语法
Serial.println(val) 
Serial.println(val,format)

format:输出的数据格式,包括整数类型和浮点型数据的小数点位数,Serial.print()使用方法相同。

发表回复
你还没有登录,请先 登录或 注册!