- rx:接收
- tx:发送
- 必须把接地线连接在一起(USB连接,默认都是连接好的)
- 进行串口通讯的设备是具有 高电平和低电平的 电压信号
- GND连接在一起,才能产生相应的高电平和低电平
-
AD:具有 高电平和低电平的 电压信号
-
AD每次传输一个字节,
-
一个字节有八位
-
每一位的时间是 默特率的倒数
- 波特率:每秒钟传输多少位的数据
- 串口接收缓存
- 查看串口接收缓存 中 有没有数据:serial.available() 返回字节的大小
- 读取串口接收缓存 中的数据:serial.read() 返回具体的内容
案例程序
void setup(){
Serial.begin(9600); // 启动串口通讯,传输波特率是9600
Serial.println("please input serial data");
}
void loop(){
if (Serial.available() > 0){ // 检查 串口接收缓存 是否有数据等待传输
char serialData = Serial.read();
Serial.println(serialData); // 串口监视器进行显示
}
}