关于NodeMCU

NodeMCU是Node Microcontroller Unit的缩写。它是一个基于lua的开源固件,专为物联网应用而设计。运行该固件的模块是ESP-12E,该模块基于32位ESP8266单片机。它有2.4 GHz的Wi-Fi,支持WPA/WP2。ESP-12E带有一个编程器和一个3.3v SMPS单元。所以,你不需要任何外部程序员来编程这个板,你可以很容易地运行这个板直接从USB 5V。

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

  • 工作电压:3.0-3.6 V
  • 当前操作:80 ma
  • 工作温度:-40至125摄氏度
  • 32位单片机
  • 集成的10位ADC
  • 802.11 b / g / n
  • 集成的TCP / IP协议
  • 2.4 GHz Wi-Fi,支持WPA/WPA2
  • 它支持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单板复位按钮。

Flash按钮:此按钮用于在单板上刷新固件。

程序员IC:该芯片用于将代码上传到ESP8266单片机。

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

ESP8266单片机:这是将存储代码和执行所有任务的主要IC。

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

领导的现状:这个LED将指示电源状态和连接状态。

Nodemcu ESP-12E引脚配置

Nodemcu ESP12E引脚配置

销不。

GPIO管脚

板针

其他PIN使用

Arduino针

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

接地

11

3 v3

12

13

RST

14

接地

15

vin.

16

接地

17

3 v3

18

GPIO1

TX / D10

TXD0.

D1

19

GPIO3

RX / D9

RXD1

D3

20.

GPIO15.

D8

高碳钢/ RTS0 / PWM / TXD2

D15

21

GPIO13.

D7

HMOSI / CTS0 / RXD2

D13

22

GPIO12.

D6

HMISO /脉宽调制

D12

23

GPIO14.

D5

HSCLK吗?脉宽调制

D14

24

3 v3

25

接地

26

GPIO2

D4

TXD1.

D2

27

GPIO0

D3

闪光

D0

28

GPIO4

D2

SDA /脉宽调制

D4

29

GPIO5

D1

SCL.

D5

30.

GPIO16.

D0

唤醒

D16

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

使用Arduino IDE编程NodeMCU板ESP-12E

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

步骤2:连接NodeMCU单板到笔记本电脑或桌面电脑。

步骤3:打开Arduino IDE

目的:单击文件选项

顾不上点击首选项

第六段:将此链接粘贴到附加的板管理器url中:http://dan.drown.org/stm32duino/package_STM32duino_index.json
单击确定

Step7:点击工具

向客人点击板子

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

第10步:向下滚动,找到esp8266,然后点击安装。等待一段时间,等待单板下载完成。

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

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

void setup() {pinMode(16,OUTPUT);} void loop() {digitalWrite(16,HIGH);延迟(1000);低digitalWrite(16日);延迟(1000);}

LED连接到NodeMCU板的电路图

nodedemcu ESP12E与Arduino IDE

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

步骤2:单击“工具”选项卡,然后单击“板”。

步骤3:选择“ESP8266 Board”选项

目的:选择NodeMCU 1.0

顾不上选择端口。我的情况是COM10

第六段:单击上载按钮,您的代码将上传

输出结果

nodedemcu ESP12E与Arduino IDE
作者

评论都关门了。