NodeMCU ESP8266的说明

NodeMCU ESP8266的引脚说明,与ESP-12的引脚对应表。

1: NodeMCU Devkit 1.0

NodeMCU ESP8266的说明


NodeMCU ESP8266的说明

NodeMCU一词通常指固件,而板子称为Devkit。

NodeMCU Devkit 1.0由板上的ESP-12E组成,方便使用。

它也具有稳压器和USB接口。


2:ESP-12E

NodeMCU ESP8266的说明

ESP-12E是由AI-THINKER创建的开发板,由金属盖内的ESP8266EX组成。


3:ESP8266EX

NodeMCU ESP8266的说明

该芯片由Espressif制造,具有集成的WiFi和低功耗。

处理器RISC Tensilica L 106 32位,最大时钟为160 MHz


4:NodeMCU 1.0 ESP-12E引脚排列

NodeMCU ESP8266的说明


5:ESP-12E引脚排列

NodeMCU ESP8266的说明

我想强调一下NodeMCU和ESP-12E是不一样的东西。对于ESP-12E,录制使用串行UART。在NodeMCU中,这是由USB执行的。


6:毕竟,编程时要输入的数字是多少?

NodeMCU ESP8266的说明

使用GPIO前面的数字或常数A0,D0,D1,D2,D3,D4,D5,D6,D7和D8。


7 :引导

NodeMCU ESP8266的说明

我们将示波器放在每个引脚的尖端。例如,这使我们能够发现,当我们打开NodeMCU时,其引脚并不完全相同。默认情况下,某些启动,而其他启动。请参见下图中的引导后有关每个帖子行为的注释。


8:已经预定义的常量

NodeMCU ESP8266的说明


9:闪烁示例

NodeMCU ESP8266的说明

在此示例中,我们在端口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 不适用于以上四个命令

- 本文内容来自网络,如有侵权,请联系本站处理。

2022-08   阅读(236)   评论(0)
 标签: maker ESP8266 开发板

涨知识
PWM

PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过调节占空比的变化来调节信号、能量等的变化。

评论:
相关文章
带ESP32-S3的Arduino UNO R4开发板终于上市开卖了!

Arduino UNO R4正式在Arduino Store上架开卖了,全新的版本为我们的DIY世界又多了很多可能,由以前的8位MCU提升到32位的Arm Cortex-M4,内存增加了16倍,其它性能更是有不少的提升。


NodeMCU-32S 引脚说明

NodeMCU-32S 引脚说明


ESP32-C3 开发板和引脚说明

ESP32-C3 是一款安全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单核处理器,支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE),为物联网产品提供行业领先的射频性能、完善的安全机制和丰富的内存资源。


ESP32-DevKitC V4 开发板介绍

ESP32-DevKitC V4 是 乐鑫 一款基于 ESP32 的小型开发板,板上模组的绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板插在面包板上使用。


Arduino Nano参考资料及引脚说明图

Ardu​ino Nano是Ardu​ino USB接口的微型版本,最大的不同是没有电源插座以及USB接口是Mini-B型插座。


Arduino Mega 2560开发板的引脚分配图及说明

本文介绍Arduino Mega2560开发板的引脚分配图及说明。


安装ESP8266-01的Arduino开发环境

基于Arduino平台开发ESP8266


详解Arduino Uno开发板的引脚分配图及定义

本篇文章中将详细介绍Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。