一、接線
BrainGO(Arduino) Rx 3 <-> UTXD ESP8266(ESP-01)
BrainGO(Arduino) Tx 2 <-> URXD ESP8266(ESP-01)
外接電源 (Arduino) 3.3V <-> CH_PD ESP8266(ESP-01)
外接電源 (Arduino) 3.3V <-> VCC ESP8266(ESP-01)
BrainGO(Arduino) GND <-> GND ESP8266(ESP-01)
注意,BrainGO沒有3.3V輸出,要外接3.3V的電壓,不然ESP-01會燒毀。
若改接 nodeMCU、ESP32等無線模組,則模組的VIN或5V,可直接接BrainGO的V+腳位,或Arduino的5V腳位。
二、mBlock5積木
![](https://smathuang.cc/wordpress/wp-content/uploads/2021/07/blocks-1024x452.png)
若改用NodeMCU或ESP32等其它模組,請修正鮑率為115200。
三、結果
![](https://smathuang.cc/wordpress/wp-content/uploads/2021/07/螢幕擷取畫面-2021-07-15-144627.png)
四、後記
要注意,雖然本例每10秒只送一筆到ThingSpeak,但是圖表上可見顯示的結果,仍然會有資料遺漏的問題。