文章
关键词 [nodemcu] 的搜索结果:
-
(五)ESPlorer系列:NodeMCU GPIO中断使用方法
介绍中断是在连续性流中随机发生的事件。这就像你忙于一些工作时的电话,根据电话优先级,你决定是参加还是忽视。基于NodeMCU的ESP8266在其GPIO引脚上具有中断功能。此功能在NodeMCU Dev Kit的D0-D8引脚上可用。我们可以在Kit的GPIO引脚上设置上升沿,下降沿,双沿,低电平和高电平中断模式。我们需要使用以下函数初始化特定GPIO引脚的中断和中断模式。 gpio.mode()… -
(四)ESPlorer系列:NodeMCU PWM使用
介绍脉冲宽度调制(PWM)是一种在保持波的频率恒定的同时改变脉冲宽度的技术。LED PWMPWM生成脉冲周期包括ON周期(VCC)和OFF周期(GND)。在一段时间内信号导通的分数称为占空比。例如,周期为10ms的脉冲将保持ON(高电平)2ms。因此,占空比将为D = 2ms / 10ms = 20% 通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。PWM信号可用于控制直流电机的… -
(三)ESPlorer系列:NodeMCU ADC使用方法
介绍模数转换器(ADC)用于将模拟信号转换为数字形式。ESP8266内置10位ADC,只有一个ADC通道,即它只有一个ADC输入引脚,用于读取外部器件/传感器的模拟电压。NodeMCU DevKit上的ADC引脚NodeMCU上的ADC引脚ESP8266上的ADC通道与电池电压复用。因此,我们可以将其设置为测量板载电源电压或外部模拟电压。读取外部模拟电压时,ADC引脚的输入电压范围为0-1.0V。… -
(二)ESPlorer系列:NodeMCU GPIO介绍
介绍通用输入/输出(GPIO)是IC(集成电路)上的引脚。它可以是输入引脚或输出引脚,其行为可以在运行时控制。NodeMCU开发套件提供对ESP8266的这些GPIO的访问。唯一需要注意的是NodeMCU Dev kit引脚的编号与ESP8266的内部GPIO符号不同,如下图和表所示。例如,NodeMCU开发套件上的D0引脚映射到ESP8266的内部GPIO引脚16。NodeMCU GPIO下表给… -
(一)ESPlorer系列:使用ESPlorer开始使用NodeMCU
介绍ESPlorer是一个基于Lua的IDE,用于开发NodeMCU的应用程序。Lua脚本通常用于对NodeMCU进行编程。Lua是一种基于C编程语言构建的开源,轻量级,可嵌入的脚本语言,即它具有C编程语言基础。从NodeMCU的Lua脚本开始,我们可以使用ESPlorer IDE。ESPlorer是ESP开发人员的IDE。ESPlorer IDE允许您与ESP8266建立串行通信,发送命令,上传… -
(三)nodemcu基础:NodeMCU开发套件及原理图介绍
介绍NodeMCU开发套件/板由ESP8266 wifi芯片组成。ESP8266芯片具有GPIO引脚,串行通信协议等功能。ESP8266 是 Espressif Systems使用TCP / IP协议开发的低成本 Wi-Fi芯片。ESP8266的功能在NodeMCU开发板上提取。NodeMCU(基于LUA的固件)带有由ESP8266(支持wifi的芯片)芯片组成的开发板/套件,它结合了NodeMC… -
(二)nodemcu基础:开始使用NodeMCU
介绍该ESP8266 是一个低成本 的Wi-Fi 通过Espressif系统的TCP / IP协议开发的芯片。NodeMCU是一个基于LUA的固件,我们需要在ESP8266芯片上下载。要下载NodeMCU固件,请访问 https://nodemcu-build.com/输入你的电子邮箱。选择分支以构建固件选择要安装的模块。例如,如果要将模拟传感器与NodeMCU配合使用,请选择ADC模型,以便访问… -
(一)nodemcu基础:NodeMCU简介
介绍 NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。 NodeMCU开发板/套件v0.9(版本1) 由于NodeMCU是开源平台,因此它们的硬件设计是开放的,用于编辑/修改/构建。 NodeMCU开发套件/板由ESP8266 wifi启用芯片组成。该 ESP826… -
将Arduino的数据通过串口发送给Nodemcu:单片机与单片机通信
简介单片机与电脑的串口通信我想谁都会,电脑打开串口监视器,就可以轻易地查看到单片机通过串口发送回来的信息。那么两个单片机之间怎么通信呢?接下来让我们来学习一下吧。下面将使用一个Arduino UNO R3和Nodemcu为例。两个Arduino的单片机通信同样适用。步骤一 材料准备硬件准备:Arduino UNO*1Nodemcu*1杜邦线若干USB数据线两根软件准备:Arduino IDE步骤二… -
(十)Nodemcu的MicroPython之旅:DHT温湿度传感器的使用
简介 在本章中,我将解释如何在MicroPython板上使用DHT模块。 我尝试编写一个访问DHT模块的简单程序。该模块可以感知温度和湿度。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 DHT22温湿度传感器(没有的可以使用DHT11代替)×1 杜邦线若干 usb数据线×1 软件准备: WebREPL(第一节有下载链接) 步骤二 原理说明 在这节的教程中,我将使用DHT22… -
(九)Nodemcu的MircoPython之旅:SPI通信教程
简介 在本章中,我将解释如何在MicroPython板上使用SPI通信。 步骤一 材料准备 硬件准备: 软件准备: 步骤二 原理说明 串行外围接口(SPI)是一种通信总线,用于将一个或多个从外围集成电路(IC)连接到单个主SPI设备;通常是某种微控制器或微处理器。 NodeMCU板上的SPI可以在以下引脚上定义: MOSI MISO SCK 您可以在SPI NodeMCU板上看到这些引脚,如下图所… -
(八)Nodemcu的MicroPython之旅:UART串口通信
简介 在本章中,我将解释如何在MicroPython板上访问UART串口。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 Arduino UNO开发板×1 面包板×1 usb数据线×1 软件准备: WebREPL(第一节有下载链接) 步骤二 原理说明 NodeMCU v2提供三个UART。您可以在TXD0,RXD0,TXD1,TXD2,RXD2上看到它们: 我们可以使用UART库访问UA… -
(七)Nodemcu的MicroPython之旅:I2C(IIC)的使用方法
简介 在本章中,我们将学习如何在Nodemcu开发板上使用I2C。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 PCF8591 AD / DA转换器模块×1 usb数据线×1 软件准备: WebREPL(第一节有下载链接) 步骤二 原理说明 I2C(内部集成电路)总线由飞利浦在80年代早期设计,允许在同一电路板上的组件之间轻松通信。 TWI代表双线接口,对于大多数市场,这条… -
(六)Nodemcu的MicroPython之旅:模拟输入之电位器
简介在本节中,我们将学习如何在MicroPython板上读取模拟输入。为了说明,我使用电位器作为模拟输入源。我们的方案是从电位器读取模拟值。然后,在Lua shell上显示它。 NodeMCU v2在A0上只有一个ADC。如果要使用许多模拟输入,则必须使用基于IC的ADC进行扩展。在本节中,我们需要研究A0上的NodeMCU ADC。开始吧伙伴们!步骤一 材料准备硬件准备:Nodemcu开发板×1… -
NodeMCU通过网页监控DHT11的温湿度数据
步骤 用NodeMCU设置STATION模式。 NodeMCU账号密码连进WiFi。 NodeMCU设置为sever服务器,监听80端口。 直接调用NodeMCU的dht库里面read11()函数读出dht11温湿度的值。 再把数据响应给访问的Cilent即可。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 杜邦线若干 DHT11温湿度传感器×1 软件准备: ESPlorer… -
(五)Nodemcu的MicroPython之旅:PWM的学习(RGB灯)
简介这一节和下一节将会介绍如何使用基于MicroPython板的ESP8266模拟I / O.我们将学习如何使用PWM。在ESP8266板上,我们可以使用PWM引脚:0,2,4,5,12,13,14和15全部支持PWM。步骤一 材料准备硬件准备:Nodemcu开发板×1面包板×1RGB灯×1usb数据线×1软件准备:WebREPL(第一节有下载链接)步骤二 原理说明在这种情况下,我们使用Micro… -
(四)Nodemcu开发板GPIO的使用
简介 在这一节结成中,我将给大家解释如何在MicroPython上使用GPIO。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 LED灯×3 usb数据线×1 软件准备: WebREPL(第一节有下载链接) 步骤二 原理说明 通常,GPIO可用于控制MicroPython板上的数字I / O.对于基于MicroPython板的ESP8266,有可用的引脚:0,1,2,3,4,… -
(三)如何将程序上传到Nodemcu开发板:闪烁的LED
简介 在上一个教程里,主要是通过串口来演示如何点亮一个LED灯,但是实际并没有将程序上传到开发板上面。 这节教程,将教你如何将编写好的程序上传到Nodemcu开发板上。 我们使用WebREPL。 首先,我们在前一节使用相同的电路搭建。 然后,我们创建一个名为blinksvr.py的文件,并编写程序。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 LED灯×1 usb数据线×1 软件准备:… -
(一)ESP8266/nodemcu如何使用MicroPython进行开发
简介大家都知道ESP8266(nodemcu)可以使用arduino的语法(C)进行开发,也有些小伙伴可能也知道可以使用lua语言进行开发的。但是现在我们也可以使用python来开发esp8266(nodemcu)了。那么这篇教程就是教你如何在esp8266(nodemcu)上用python开发的,那咱们开始吧。步骤一 材料准备硬件准备:Nodemcu开发板×1usb数据线×1软件准备:nodem… -
NodeMCU上使用ISD1820语音模块
简介 在这个简单的教程中,我将解释在NodeMCU上如何使用ISD1820模块。 语音模块数据手册写道:该模块使用非常简单,你可以通过板载按钮或Arduino,STM32,ChipKit等微控制器直接控制。 步骤一 材料准备 硬件准备: NodeMCU开发板。 ISD1820语音模块。 面包板 扬声器(通常包含在语音模块中) 若干杜邦线 软件准备: Arduino IDE 注意:NodeMcu板的…