兩台ESP32透過序列埠彼此傳送資料
兩個ESP透過序列埠互傳資料,筆者使用ESP32E(38pin)與ESP32(30pin)
Step1)接線圖如下。
實際接線圖
Step2)左側ESP32,上傳以下程式(ESP32-Left.ino)
Step3)右側ESP32,上傳以下程式(ESP32-Right.ino)
操作說明
上傳程式前,需先將其中一台ESP32的序列埠連接線RX與TX拔除,兩台Arduino的序列埠才不會被佔用,導致程式無法上傳,兩台ESP32都上傳完成再把序列埠連接線RX與TX接上。左側ESP32上傳ESP32-Left.ino,右側ESP32上傳ESP32-Right.ino。兩台ESP32的USB連接線都拔除,右側Arduino先接上電源準備接收資料,接著接上左側Arduino的電源就可以看到兩台Arduino的LED輪流閃爍不停。
實際影片