兩台ESP32透過序列埠彼此傳送資料

兩個ESP透過序列埠互傳資料,筆者使用ESP32E(38pin)與ESP32(30pin)

Step1)接線圖如下。

實際接線圖

Step2)左側ESP32,上傳以下程式(ESP32-Left.ino)

Step3)側ESP32,上傳以下程式(ESP32-Right.ino)

操作說明

上傳程式前,需先將其中一台ESP32的序列埠連接線RXTX拔除,兩台Arduino的序列埠才不會被佔用,導致程式無法上傳,兩台ESP32都上傳完成再把序列埠連接線RXTX接上。左側ESP32上傳ESP32-Left.ino,右側ESP32上傳ESP32-Right.ino。兩台ESP32USB連接線都拔除,右側Arduino先接上電源準備接收資料,接著接上左側Arduino的電源就可以看到兩台ArduinoLED輪流閃爍不停。

實際影片