步驟1:NodeMCU Devkit 1.0
NodeMCU一詞通常指固件,而板子稱為Devkit。
NodeMCU Devkit 1.0由板上的ESP-12E組成,方便使用。
p》
步驟2:ESP-12E
ESP-12E是由AI-THINKER創(chuàng)建的開發(fā)板,由金屬蓋內(nèi)的ESP8266EX組成。
步驟3:ESP8266EX
該芯片由Espressif制造,具有集成的WiFi和低功耗。
處理器RISC Tensilica L 106 32位,最大時(shí)鐘為160 MHz
4:NodeMCU 1.0 ESP-12E引腳排列
步驟5:ESP-12E引腳排列
我想強(qiáng)調(diào)一下NodeMCU和ESP-12E是不一樣的東西。對(duì)于ESP-12E,錄制使用串行UART。在NodeMCU中,這是由USB執(zhí)行的。
步驟6:畢竟,編程時(shí)要輸入的數(shù)字是多少?
使用GPIO前面的數(shù)字或常數(shù)A0,D0,D1,D2,D3,D4,D5,D6,D7和D8。
步驟7 :引導(dǎo)
我們將示波器放在每個(gè)引腳的尖端。例如,這使我們能夠發(fā)現(xiàn),當(dāng)我們打開NodeMCU時(shí),其引腳并不完全相同。默認(rèn)情況下,某些啟動(dòng),而其他啟動(dòng)。請(qǐng)參見下圖中的引導(dǎo)后有關(guān)每個(gè)帖子行為的注釋。
步驟8:已經(jīng)預(yù)定義的常量
步驟9:閃爍示例
在此示例中,我們?cè)?a target="_blank">端口D5(即GPIO14)上連接了一個(gè)LED。因此選項(xiàng)如下:
//O led está no GPIO14
#define LED 6
//ou usar a constante D5 que já está definida
//#define LED D5
void setup() {
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
步驟10:INPUT/OUTPUT
在對(duì)引腳執(zhí)行INPUT和OUTPUT測(cè)試時(shí),我們獲得了以下結(jié)果:
digitalWrite 不適用于GPIO 6、7、8、11和ADC(A0)
digitalRead 不適用于GPIO 1、3、6、7、8、11和ADC(A0)
analogWrite 不適用于GPIO 6、7、8、11和ADC(A0)(GPIO 4、12、14、15具有硬件PWM,其他均由軟件實(shí)現(xiàn))
analogRead 僅適用于ADC(A0)
6 , 7 , 8 , 11 不適用于以上四個(gè)命令
責(zé)任編輯:wv
-
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45338 -
NODEMCU
+關(guān)注
關(guān)注
13文章
289瀏覽量
21592
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制
![<b class='flag-5'>ESP8266</b> 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制](https://file1.elecfans.com/web2/M00/08/AB/wKgaombykEOAJs4pAALJ0N47550043.png)
esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
ESP8266需要燒錄固件庫(kù)嘛
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機(jī)
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示
![Arduino Nano 和 <b class='flag-5'>NodeMCU</b> <b class='flag-5'>ESP8266</b> 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示](https://file1.elecfans.com/web2/M00/02/62/wKgZoma7LraAIX68AAHwAf2dvXI565.png)
ESP8266為什么不響應(yīng)Arduino?
如何讓兩個(gè)ESP8266可以連續(xù)地相互通信?
求助,請(qǐng)問如何在RTOS SDK 1.5的PlatformIO IDE ESP8266實(shí)現(xiàn)MQTT?
國(guó)產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266與ESP8285對(duì)比差異
![國(guó)產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對(duì)比差異](https://file1.elecfans.com/web2/M00/E6/5C/wKgZomZG0KiASP_yAAELgTM0cRs433.png)
使用Wi-Fi ESP8266方案模組接入云平臺(tái)
![使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺(tái)](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評(píng)論