使用原因:使用GPS的时候需要ESP32从串口接收GPS模块的串口数据
第二串口位置:(标记为TX2与RX2的地方)
代码:
String rev;
void setup() {
Serial.begin(115200);//这个是esp32与电脑的串口波特率
Serial2.begin(9600);//这个是esp32与其他模块的连接时的波特率(写的是其他模块的波特率)
}
void loop() {
//读到\n为止,然后结束缓冲区读取
rev=Serial2.readStringUntil('\n');
//数据打印
Serial.println(rev);
}
同理,如果想给其他模块输出数据可以用:文章来源:https://www.toymoban.com/news/detail-534346.html
Serial2.println();//或者.print();
最后附上Arduino的在线模拟平台
https://wokwi.com/文章来源地址https://www.toymoban.com/news/detail-534346.html
到了这里,关于ESP32+Arduino 第二串口使用(串口通信)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!