一共8篇文章
专题:第期
-
(八)ESPlorer系列:NodeMCU Wi-Fi使用方法
介绍NodeMCU开发板基于ESP8266片上系统,它结合了Wi-Fi和微控制器的特性,可以在更短的时间内完成物联网应用原型设计的需求,并且只需几行Lua脚本。Wi-Fi是用于短距离无线网络应用的无线LAN技术。它基于IEEE 802.11标准。NodeMCU固件为网络应用程序提供事件驱动的API。NodeMCU wi-fi网络可用于连接,获取或上传数据到互联网。NodeMCU Wi-Fi子系统定…...- Luca
- 2.5k
- 0
-
(七)ESPlorer系列:NodeMCU UART串口使用方法
介绍UART(通用异步接收器/发送器)是一种串行通信协议,其中数据一次一位地串行传输。异步串行通信广泛用于面向字节的传输。在异步串行通信中,一次传输一个字节的数据。UART串行通信协议使用定义的帧结构作为其数据字节。异步通信中的帧结构包括:START位:它有点表示串行通信已启动且始终为低电平。DATA BYTE位:数据位可以是5到9位的包。通常我们使用8位数据包,它总是在START位之后发送。ST…...- Luca
- 5.5k
- 0
-
(六)ESPlorer 系列:NodeMCU I2C使用方法
介绍I2C(Inter Integrated Circuit)是串行总线接口连接协议。它也被称为TWI(双线接口),因为它只使用两根电线进行通信。这两条线是SDA(串行数据)和SCL(串行时钟)。I2C是基于确认的通信协议,即发送器在发送数据之后等待来自接收器的确认以知道接收器是否成功接收到数据。I2Cworks有两种模式,主模式从模式SDA(串行数据)线用于主设备和从设备之间的数据交换。SCL(…...- Luca
- 3.2k
- 0
-
(五)ESPlorer系列:NodeMCU GPIO中断使用方法
介绍中断是在连续性流中随机发生的事件。这就像你忙于一些工作时的电话,根据电话优先级,你决定是参加还是忽视。基于NodeMCU的ESP8266在其GPIO引脚上具有中断功能。此功能在NodeMCU Dev Kit的D0-D8引脚上可用。我们可以在Kit的GPIO引脚上设置上升沿,下降沿,双沿,低电平和高电平中断模式。我们需要使用以下函数初始化特定GPIO引脚的中断和中断模式。 gpio.mode()…...- Luca
- 3.3k
- 0
-
(四)ESPlorer系列:NodeMCU PWM使用
介绍脉冲宽度调制(PWM)是一种在保持波的频率恒定的同时改变脉冲宽度的技术。LED PWMPWM生成脉冲周期包括ON周期(VCC)和OFF周期(GND)。在一段时间内信号导通的分数称为占空比。例如,周期为10ms的脉冲将保持ON(高电平)2ms。因此,占空比将为D = 2ms / 10ms = 20% 通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。PWM信号可用于控制直流电机的…...- Luca
- 2k
- 0
-
(三)ESPlorer系列:NodeMCU ADC使用方法
介绍模数转换器(ADC)用于将模拟信号转换为数字形式。ESP8266内置10位ADC,只有一个ADC通道,即它只有一个ADC输入引脚,用于读取外部器件/传感器的模拟电压。NodeMCU DevKit上的ADC引脚NodeMCU上的ADC引脚ESP8266上的ADC通道与电池电压复用。因此,我们可以将其设置为测量板载电源电压或外部模拟电压。读取外部模拟电压时,ADC引脚的输入电压范围为0-1.0V。…...- Luca
- 2.8k
- 0
-
(二)ESPlorer系列:NodeMCU GPIO介绍
介绍通用输入/输出(GPIO)是IC(集成电路)上的引脚。它可以是输入引脚或输出引脚,其行为可以在运行时控制。NodeMCU开发套件提供对ESP8266的这些GPIO的访问。唯一需要注意的是NodeMCU Dev kit引脚的编号与ESP8266的内部GPIO符号不同,如下图和表所示。例如,NodeMCU开发套件上的D0引脚映射到ESP8266的内部GPIO引脚16。NodeMCU GPIO下表给…...- Luca
- 2k
- 0
-
(一)ESPlorer系列:使用ESPlorer开始使用NodeMCU
介绍ESPlorer是一个基于Lua的IDE,用于开发NodeMCU的应用程序。Lua脚本通常用于对NodeMCU进行编程。Lua是一种基于C编程语言构建的开源,轻量级,可嵌入的脚本语言,即它具有C编程语言基础。从NodeMCU的Lua脚本开始,我们可以使用ESPlorer IDE。ESPlorer是ESP开发人员的IDE。ESPlorer IDE允许您与ESP8266建立串行通信,发送命令,上传…...- Luca
- 3.6k
- 0