-
(七)Arduino系列:NodeMCUI2C通信方法
介绍I2C(内部集成电路)是串行总线接口连接协议。它也被称为TWI(双线接口),因为它只使用两根电线进行通信。这两条线是SDA(串行数据)和SCL(串行时钟)。I2C是需要确认的通信协议,即发送器在发送数据之后检查来自接收器的确认以知道接收器是否成功接收到数据。I2C有两种工作模式,主模式从模式SDA(串行数据)线用于主设备和从设备之间的数据交换。SCL(串行时钟)用于主设备和从设备之间的同步时钟…- 2.7k
- 0
-
(六)Arduino系列:NodeMCU与Arduino进行SPI通信
介绍串行外设接口(SPI)是最初由Motorola公司发起的总线接口连接协议。SPI接口使用四条线进行通信。因此,它也被称为四线串行通信协议。SPI是全双工主从通信协议。这意味着只有一个主设备和一个从设备可以同时在接口总线上通信。SPI使能器件工作在SPI操作的两种基本模式,即SPI主模式和SPI从模式。主设备负责启动通信。主设备生成串行时钟以进行同步数据传输。主设备可以通过逐个选择来处理总线上的…- 4.1k
- 0
-
(五)Arduino系列:NodeMCU GPIO定时器中断
介绍中断是在连续性工作中随机发生的事件。这就像你忙于一些工作时的电话,根据电话优先级,你决定是接听还是忽视。基于NodeMCU的ESP8266在其GPIO引脚上具有中断功能。此功能在NodeMCU Dev Kit的D0-D8引脚上可用。通过Arduino中断功能支持GPIO引脚中断,即attachInterrupt,detachInterrupt。除D0 / GPIO16引脚外,可以将中断连接到任…- 3.3k
- 0
-
(四)Arduino系列:NodeMCU PWM占空比学习
介绍脉冲宽度调制(PWM)是一种在保持波的频率恒定的同时改变脉冲宽度的技术。 PWM生成脉冲周期包括ON周期(VCC)和OFF周期(GND)。在一段时间内信号导通的分数称为占空比。 例如,周期为10ms的脉冲将保持ON(高电平)2ms。因此,占空比将为D = 2ms / 10ms = 20%通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。PWM信号可用于控制直…- 3k
- 0
-
(三)Arduino系列:NodeMCU ADC使用方法
介绍 模数转换器(ADC)用于将模拟信号转换为数字形式。ESP8266内置10位ADC,只有一个ADC通道,即它只有一个ADC输入引脚,用于从外部器件读取模拟电压。 NodeMCU上的ESP8266 ADC引脚 NodeMCU ADC引脚 ESP8266上的ADC通道与电池电压复用。因此,我们可以将其设置为测量板载系统电压或外部电压。读取外部电压时,ADC引脚的输入电压范围为0-1.0V。 固件的…- 3.8k
- 0
-
(二)Arduino系列:NodeMCU GPIO使用
介绍通用输入/输出(GPIO)是IC(集成电路)上的引脚。它可以是输入引脚或输出引脚,其行为可以在运行时控制。NodeMCU开发套件提供对ESP8266的这些GPIO的访问。唯一需要注意的是NodeMCU Dev kit引脚的编号与ESP8266的内部GPIO符号不同,如下图和表所示。例如,NodeMCU开发套件上的D0引脚映射到ESP8266的内部GPIO引脚16。NodeMCU DevKit …- 3.2k
- 0
-
(一)Arduino系列:开始使用NodeMCU
介绍NodeMCU是基于Lua的ESP8266固件。通常,ESPlorer IDE用于为NodeMCU编写Lua脚本。它需要熟悉ESPlorer IDE和Lua脚本语言。还有另一种使用着名的IDE即Arduino IDE开发NodeMCU的方法。我们还可以使用Arduino开发环境开发NodeMCU应用程序。这使得Arduino开发人员比为NodeMCU学习新语言和IDE更容易。让我们看看如何使用…- 2.4k
- 0
-
(八)ESPlorer系列:NodeMCU Wi-Fi使用方法
介绍NodeMCU开发板基于ESP8266片上系统,它结合了Wi-Fi和微控制器的特性,可以在更短的时间内完成物联网应用原型设计的需求,并且只需几行Lua脚本。Wi-Fi是用于短距离无线网络应用的无线LAN技术。它基于IEEE 802.11标准。NodeMCU固件为网络应用程序提供事件驱动的API。NodeMCU wi-fi网络可用于连接,获取或上传数据到互联网。NodeMCU Wi-Fi子系统定…- 2.5k
- 0
-
(七)ESPlorer系列:NodeMCU UART串口使用方法
介绍UART(通用异步接收器/发送器)是一种串行通信协议,其中数据一次一位地串行传输。异步串行通信广泛用于面向字节的传输。在异步串行通信中,一次传输一个字节的数据。UART串行通信协议使用定义的帧结构作为其数据字节。异步通信中的帧结构包括:START位:它有点表示串行通信已启动且始终为低电平。DATA BYTE位:数据位可以是5到9位的包。通常我们使用8位数据包,它总是在START位之后发送。ST…- 5.5k
- 0
-
(六)ESPlorer 系列:NodeMCU I2C使用方法
介绍I2C(Inter Integrated Circuit)是串行总线接口连接协议。它也被称为TWI(双线接口),因为它只使用两根电线进行通信。这两条线是SDA(串行数据)和SCL(串行时钟)。I2C是基于确认的通信协议,即发送器在发送数据之后等待来自接收器的确认以知道接收器是否成功接收到数据。I2Cworks有两种模式,主模式从模式SDA(串行数据)线用于主设备和从设备之间的数据交换。SCL(…- 3.2k
- 0
-
(五)ESPlorer系列:NodeMCU GPIO中断使用方法
介绍中断是在连续性流中随机发生的事件。这就像你忙于一些工作时的电话,根据电话优先级,你决定是参加还是忽视。基于NodeMCU的ESP8266在其GPIO引脚上具有中断功能。此功能在NodeMCU Dev Kit的D0-D8引脚上可用。我们可以在Kit的GPIO引脚上设置上升沿,下降沿,双沿,低电平和高电平中断模式。我们需要使用以下函数初始化特定GPIO引脚的中断和中断模式。 gpio.mode()…- 3.2k
- 0
-
(四)ESPlorer系列:NodeMCU PWM使用
介绍脉冲宽度调制(PWM)是一种在保持波的频率恒定的同时改变脉冲宽度的技术。LED PWMPWM生成脉冲周期包括ON周期(VCC)和OFF周期(GND)。在一段时间内信号导通的分数称为占空比。例如,周期为10ms的脉冲将保持ON(高电平)2ms。因此,占空比将为D = 2ms / 10ms = 20% 通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。PWM信号可用于控制直流电机的…- 2k
- 0
-
(三)ESPlorer系列:NodeMCU ADC使用方法
介绍模数转换器(ADC)用于将模拟信号转换为数字形式。ESP8266内置10位ADC,只有一个ADC通道,即它只有一个ADC输入引脚,用于读取外部器件/传感器的模拟电压。NodeMCU DevKit上的ADC引脚NodeMCU上的ADC引脚ESP8266上的ADC通道与电池电压复用。因此,我们可以将其设置为测量板载电源电压或外部模拟电压。读取外部模拟电压时,ADC引脚的输入电压范围为0-1.0V。…- 2.8k
- 0
-
(二)ESPlorer系列:NodeMCU GPIO介绍
介绍通用输入/输出(GPIO)是IC(集成电路)上的引脚。它可以是输入引脚或输出引脚,其行为可以在运行时控制。NodeMCU开发套件提供对ESP8266的这些GPIO的访问。唯一需要注意的是NodeMCU Dev kit引脚的编号与ESP8266的内部GPIO符号不同,如下图和表所示。例如,NodeMCU开发套件上的D0引脚映射到ESP8266的内部GPIO引脚16。NodeMCU GPIO下表给…- 2k
- 0
-
(一)ESPlorer系列:使用ESPlorer开始使用NodeMCU
介绍ESPlorer是一个基于Lua的IDE,用于开发NodeMCU的应用程序。Lua脚本通常用于对NodeMCU进行编程。Lua是一种基于C编程语言构建的开源,轻量级,可嵌入的脚本语言,即它具有C编程语言基础。从NodeMCU的Lua脚本开始,我们可以使用ESPlorer IDE。ESPlorer是ESP开发人员的IDE。ESPlorer IDE允许您与ESP8266建立串行通信,发送命令,上传…- 3.6k
- 0
-
(三)nodemcu基础:NodeMCU开发套件及原理图介绍
介绍NodeMCU开发套件/板由ESP8266 wifi芯片组成。ESP8266芯片具有GPIO引脚,串行通信协议等功能。ESP8266 是 Espressif Systems使用TCP / IP协议开发的低成本 Wi-Fi芯片。ESP8266的功能在NodeMCU开发板上提取。NodeMCU(基于LUA的固件)带有由ESP8266(支持wifi的芯片)芯片组成的开发板/套件,它结合了NodeMC…- 10.2k
- 0
-
(二)nodemcu基础:开始使用NodeMCU
介绍该ESP8266 是一个低成本 的Wi-Fi 通过Espressif系统的TCP / IP协议开发的芯片。NodeMCU是一个基于LUA的固件,我们需要在ESP8266芯片上下载。要下载NodeMCU固件,请访问 https://nodemcu-build.com/输入你的电子邮箱。选择分支以构建固件选择要安装的模块。例如,如果要将模拟传感器与NodeMCU配合使用,请选择ADC模型,以便访问…- 2k
- 0
-
(一)nodemcu基础:NodeMCU简介
介绍 NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。 NodeMCU开发板/套件v0.9(版本1) 由于NodeMCU是开源平台,因此它们的硬件设计是开放的,用于编辑/修改/构建。 NodeMCU开发套件/板由ESP8266 wifi启用芯片组成。该 ESP826…- 7.3k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!