來看一下ESP-12模塊引腳圖
上圖是安裝在各種開發(fā)板上的那個核心模塊诡曙,標(biāo)注的這些引腳全都是可以在Arduino中用的,具體來說是11個GPIO(其中2個被串口0占用)埃碱,還有PWM催蝗、SPI苦酱、IIC、串口1给猾、一個ADC輸入疫萤,不如Arduino UNO接口多,但是一般應(yīng)用下這個IO口數(shù)量還是可以的敢伸,上面那個圖是有點錯誤的扯饶,大家不要以上圖作參考
我們再來看一下NodeMCU開發(fā)板的引腳圖
最開始那個ESP-12的引腳圖有點誤導(dǎo)人的感覺,其藍色標(biāo)簽上寫著的 “Dxx” 其實是ESP8266芯片內(nèi)部的GPIO編號详拙,在wemos和nodemcu開發(fā)板上也有標(biāo)著 “Dxx” 帝际,而這兩個號碼是不一樣的,舉例說明在Arduino中操作NodeMCU上的D5(GPIO14)這個IO口饶辙,使其輸出高電平蹲诀,要寫
digitalWrite(D5,HIGH);
或者
digitalWrite(14,HIGH);
不要搞錯了
wemos的兩款開發(fā)板上的 “Dxx” 與NodeMCU開發(fā)板的 “Dxx” 是相同的。