ESP-01 可能是體積最小的實(shí)驗(yàn)板了。
ESP-01可謂是“小身材,大能力”集MCU與WIFI于一身,在ESP8266系列中性價(jià)比算比較高的一款了。
ESP01有以下幾個特點(diǎn):
- 支持IIC總線
- 支持UART
- 可支持一個數(shù)字輸入/輸出口
- 不能直接接入模擬輸入/輸出設(shè)置
- 工作電壓低最大支持3.3V
如果與其它的實(shí)驗(yàn)板相比這個板確實(shí)是要便宜個幾塊錢,淘寶上約為7~8塊錢左右。對于一些接入IIC,UART或者單數(shù)字輸入的設(shè)備來說是一個很不錯的選擇。
關(guān)于模擬輸入與成本的考慮
由于ESP01由于是沒有模擬口的所以需要加配一個A/D線路,又或者通過IIC連接另一個ATTINY13/24/85系列的超小Arduino來充當(dāng)這個A/D線路,但這樣一算價(jià)格ATTINY系列的最低也要個4,5塊錢,兩者一加起來就起碼要個12~13塊左的價(jià)錢,這樣話還不如直接使用WeMos D1(成本大約為13~14)劃算呢。
燒錄
ESP01的引腳設(shè)計(jì)有點(diǎn)像NRF2401,個人覺得非常不好用,為了方便我一般會購置一塊轉(zhuǎn)接塊來用
燒錄固件件的話還需要去買一個串口轉(zhuǎn)換板
一般這種板是采用CH3400或者CH34X的驅(qū)動就能用了,價(jià)格大約在20塊左右。
關(guān)于其它成品板
由于ESP01的體積小,可以做很多的小工程機(jī),這樣可以省去很多自己設(shè)計(jì)和打板的時間,常見的有以下的幾種。
首先是ESP01-Relay,其實(shí)就是將一個繼電器連接到ESP01的GPIO2的口上用的一個無線開關(guān)板,這款產(chǎn)品其實(shí)使用范圍也挺廣,可以用在各種的開關(guān)、插座等的場合。
另一種是ESP01-Adapter(WIFI透傳轉(zhuǎn)換板)
這款板子是將GPIO接成UART的形式,在代碼中用實(shí)現(xiàn)一具軟串口就可以實(shí)現(xiàn)WIFI透傳的功能。
還有就是像以下這兩款功能比較單一的溫度濕度感應(yīng)模塊:
關(guān)于GPIO2的控制
使用ESP-01有一個比較簡單的通則就是編寫固件時直接使用GPIO2
int PIN = 2;