1: NodeMCU Devkit 1.0
NodeMCU一词通常指固件,而板子称为Devkit。
NodeMCU Devkit 1.0由板上的ESP-12E组成,方便使用。
它也具有稳压器和USB接口。
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() {
pinMode(LED, FUNCTION_3);
}
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 不适用于以上四个命令
电子设计自动化(英语:Electronic design automation,缩写:EDA)是指利用计算机辅助设计(CAD)软件,来完成超大规模集成电路(VLSI)芯片的功能设计、综合、验证、物理设计(包括布局、布线、版图、设计规则检查等)等流程的设计方式。
Arduino UNO R4正式在Arduino Store上架开卖了,全新的版本为我们的DIY世界又多了很多可能,由以前的8位MCU提升到32位的Arm Cortex-M4,内存增加了16倍,其它性能更是有不少的提升。
NodeMCU-32S 引脚说明
ESP32-C3 是一款安全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单核处理器,支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE),为物联网产品提供行业领先的射频性能、完善的安全机制和丰富的内存资源。
ESP32-DevKitC V4 是 乐鑫 一款基于 ESP32 的小型开发板,板上模组的绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板插在面包板上使用。
Arduino Nano是Arduino USB接口的微型版本,最大的不同是没有电源插座以及USB接口是Mini-B型插座。