关于Nodemcu.

Nodemcu代表节点微控制器单元。它是一个用于IOT(Internet Internet)应用程序的开源Lua的固件。运行此固件的模块是ESP-12E,该模块基于32位ESP8266 MCU。它有2.4 GHz Wi-Fi,支持WPA / WP2。ESP-12E配有程序员和3.3V SMPS单元。因此,您不需要任何外部程序员来编程此板,您可以轻松地从USB直接运行此电路板。

Nodemcu ESP-12E开发板的特点beplay全方位手机移动娱乐

  • 工作电压:3.0-3.6 V
  • 工作电流:80mA
  • 工作温度:-40至125摄氏度摄氏度
  • 32位MCU
  • 集成10位ADC
  • 802.11 b / g / n
  • 集成的TCP / IP协议
  • 2.4支持WPA / WPA2的GHz Wi-Fi
  • 它支持UART,SPI,I2C,IR Remote,PWM,SDIO 2.0
  • 它有20个I / O端口

Nodemcu ESP-12E开发板的应用beplay全方位手机移动娱乐

  • IP摄像头
  • 家庭安全
  • 家庭自动化
  • 无线控制系统
  • 网网

Nodemcu ESP-12E板配置

Nodemcu ESP12E板配置

Microusb端口:此端口用于将Nodemcu板连接到笔记本电脑或桌面。

复位按钮:此按钮用于重置Nodemcu板。

闪光按钮:此按钮用于闪烁固件到电路板上。

程序员IC:该IC由电路板使用,将代码上传到ESP8266 MCU。

3.3V电压调节器:该稳压器用于将5V从Microusb电缆转换为3.3V,因为ESP8266在3.3V上运行。

ESP8266 MCU:这是将存储代码并执行所有任务的主要IC。

Wi-Fi天线:这用于与其他Wi-Fi设备建立通信。

状态LED:该LED表示电源状态和连接状态。

Nodemcu ESP-12E引脚配置

Nodemcu ESP12E引脚配置

别号

GPIO PIN.

板销

其他PIN使用

Arduino Pins.

1

A0

ADC

2

rsv.

预订的

3.

rsv.

预订的

4.

GPIO10.

SD3.

5.

GPIO9.

SD2.

6.

GPIO8.

SD1.

莫斯

7.

GPIO11.

cmd.

CS

8.

GPIO7.

SD0.

味噌

9.

GPIO6.

CLK.

SCLK.

10.

GND.

11.

3v3.

12.

EN.

13.

RST.

14.

GND.

15.

vin.

16.

GND.

17.

3v3.

18.

GPIO1.

TX / D10

TXD0.

D1

19.

GPIO3.

RX / D9

rxd1.

D3

20.

GPIO15.

D8

HCS / RTS0 / PWM / TXD2

D15

21.

GPIO13.

D7

HMOSI / CTS0 / RXD2

D13

22.

GPIO12.

D6

HMISO / PWM.

D12.

23.

GPIO14.

D5.

HSCLK?PWM.

D14

24.

3v3.

25.

GND.

26.

GPIO2.

D4

TXD1.

D2

27.

GPIO0.

D3

闪光

D0.

28.

GPIO4.

D2

SDA / PWM.

D4

29.

GPIO5.

D1

SCL.

D5.

30.

GPIO16.

D0.

唤醒

D16

重要的提示:在编写Arduino代码的同时,我们将使用Arduino引脚列中提到的PIN码。

使用Arduino IDE编程Nodemcu Loard ESP-12E

步骤1:与您的Nodemcu Board做好准备。

第2步:将Nodemcu板连接到笔记本电脑或桌面。

第3步:打开Arduino IDE

第四步:单击文件选项

第5步:单击“首选项”

第6步:将此链接粘贴到附加的板管理器URL中:http://dan.drown.org/stm32duino/package_stm32duino_index.json.
单击确定

第7步:单击工具

第8步:点击董事会

第9步:单击电路板管理器并等待一段时间

第10步:向下滚动并找到esp8266,然后单击“安装”。等待一段时间,直到董事会下载。

步骤11:安装后关闭董事会管理器

现在,我们将上传我们的第一个LED闪烁代码到董事会。将此代码粘贴在Arduino IDE中。将LED连接到电路板的D0引脚,如图所示。就Arduino映射引脚而言,Nodemcu板的D0引脚是Arduino中的D16引脚,可以参考引脚配置表。在编写Nodemcu的代码时,您只需根据Arduino映射引脚使用PIN号。休息所有命令都是一样的。

void setup(){pinmode(16,输出);void循环(){DigitalWrite(16,高);延迟(1000);DigitalWrite(16,低);延迟(1000);}

用于将LED连接到Nodemcu板的电路图

Nodemcu ESP12E与Arduino IDE

步骤1:打开Arduino IDE并粘贴代码

第2步:单击工具选项卡,然后单击电路板。

第3步:选择ESP8266板选项

第四步:选择Nodemcu 1.0

第5步:选择端口。我的情况是com10

第6步:单击上载按钮,您的代码将上传

输出结果

Nodemcu ESP12E与Arduino IDE
作者

评论被关闭。