使用原因:使用GPS的時(shí)候需要ESP32從串口接收GPS模塊的串口數(shù)據(jù)
第二串口位置:(標(biāo)記為TX2與RX2的地方)
代碼:
String rev;
void setup() {
Serial.begin(115200);//這個(gè)是esp32與電腦的串口波特率
Serial2.begin(9600);//這個(gè)是esp32與其他模塊的連接時(shí)的波特率(寫的是其他模塊的波特率)
}
void loop() {
//讀到\n為止,然后結(jié)束緩沖區(qū)讀取
rev=Serial2.readStringUntil('\n');
//數(shù)據(jù)打印
Serial.println(rev);
}
同理,如果想給其他模塊輸出數(shù)據(jù)可以用:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-534346.html
Serial2.println();//或者.print();
最后附上Arduino的在線模擬平臺(tái)
https://wokwi.com/文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-534346.html
到了這里,關(guān)于ESP32+Arduino 第二串口使用(串口通信)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!