步骤1:NodeMCU Devkit 1.0
NodeMCU一词通常指固件,而板子称为Devkit。
NodeMCU Devkit 1.0由板上的ESP-12E组成,方便使用。
p》
步骤2:ESP-12E
ESP-12E是由AI-THINKER创建的开发板,由金属盖内的ESP8266EX组成。
步骤3:ESP8266EX
该芯片由Espressif制造,具有集成的WiFi和低功耗。
处理器RISC Tensilica L 106 32位,最大时钟为160 MHz
4:NodeMCU 1.0 ESP-12E引脚排列
步骤5:ESP-12E引脚排列
我想强调一下NodeMCU和ESP-12E是不一样的东西。对于ESP-12E,录制使用串行UART。在NodeMCU中,这是由USB执行的。
步骤6:毕竟,编程时要输入的数字是多少?
使用GPIO前面的数字或常数A0,D0,D1,D2,D3,D4,D5,D6,D7和D8。
步骤7 :引导
我们将示波器放在每个引脚的尖端。例如,这使我们能够发现,当我们打开NodeMCU时,其引脚并不完全相同。默认情况下,某些启动,而其他启动。请参见下图中的引导后有关每个帖子行为的注释。
步骤8:已经预定义的常量
步骤9:闪烁示例
在此示例中,我们在端口D5(即GPIO14)上连接了一个LED。因此选项如下:
//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
在对引脚执行INPUT和OUTPUT测试时,我们获得了以下结果:
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,其他均由软件实现)
analogRead 仅适用于ADC(A0)
6 , 7 , 8 , 11 不适用于以上四个命令
责任编辑:wv
-
ESP8266
+关注
关注
50文章
962浏览量
45251 -
NODEMCU
+关注
关注
13文章
289浏览量
21498
发布评论请先 登录
相关推荐
评论