-
二、ESP32 LED的闪烁
像往常一样,当我们开始探索一个新硬件时,要做的第一件事就是让LED闪烁。这会让我们兴奋不已,确实值得我们炫耀一番。 一.点亮LED 1.元器件清单 ESP32开发板 一个LED(我这里的是5mm红色) 一个电阻220欧姆 面包板 导线若干 在这里我顺便说一下LED的限流电阻应该怎样选取,设置的合适的阻值。我们可以从LED的数据手册上查到LED的有关参数,要计算LED的限流电阻,最重要的参数为:正向…- 8.6k
- 0
-
(一)nodemcu初级:利用Arduino进行开发
这篇文章将教会大家怎么样搭建esp8266开发环境,但是这里使用的是nodemcu,nodemcu开发板使用的就是esp8266模块,感谢那些将arduino移植到esp8266的人,他们的热情,让更多人能够轻易的使用这款廉价且带有wifi的开发板。让我们从安装Arduino的Esp8266支持开始,看看如何让一个LED闪烁吧(让灯嗨起来)。 步骤1:材料准备 硬件 ·1×…- 8.9k
- 2
-
物联网如此简单:带有NODEMCU和OLED的家庭气象站
在本项目中,我们将开发一个家庭气象站,将显示室内信息,如温度和空气湿度。那么 ,我们开始吧。第一步 准备材料NodeMCU ESP8266-12E开发板0.96“I2C IIC SPI串行128X64白色OLED显示模块DHT22 AM2302温湿度传感器USB数据线若干杜邦线外部5V电源或电池第三步 硬件搭建SSD1306,其主要特点是:显示尺寸:0.96“I2C IIC SPI串行128X64…- 2.7k
- 0
-
ESP8266深度睡眠配置-低功耗模式
本教程展示了如何使用 Arduino IDE 将深度睡眠与 ESP8266 (NodeMCU) 结合使用。我们将介绍使用定时器唤醒的深度睡眠以及使用复位 (RST) 引脚进行外部唤醒的深度睡眠。 要将 ESP8266 置于深度睡眠模式,请使用ESP.deepSleep(uS)并作为参数传递睡眠时间(以微秒为单位)。GPIO 16 必须连接到复位 (RST) 引脚,以便 ESP8266 能够唤醒。 …- 1.2k
- 0
-
通过 NodeMCU (ESP8266) 将传感器数据上传至 MQTT 云服务
简介 本示例将演示如何通过 基于 ESP8266 的 NodeMCU,把通过 DHT11 传感器搜集到的温、湿度数据通过 MQTT 协议将其上报到云端的 MQTT 服务,并且展示应用端如何订阅到这些数据并对之进行处理的过程。本文使用 MQTT 协议的原因在于该协议比较轻量级,节约能耗,非常适合于物联网的相关使用场景;目前各大公有云云提供商基本上都开放了基于 MQTT 协议的 IoT Hub 服务。…- 1.9k
- 3
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 8.8k
- 0
-
在Arduino IDE中安装ESP8266 NodeMCU LittleFS文件系统上传器
在本教程中,您将学习如何在 Arduino IDE 中安装 ESP8266 LittleFS 文件系统上传器插件,以将文件上传到 ESP8266 NodeMCU 文件系统。 如果要将 LittleFS 用于 VS Code + PlatformIO 的ESP8266,请改为遵循下一个教程: ESP8266 NodeMCU with VS Code and PlatformIO:将文件上传到文件系统… -
通过HTTP GET 请求互联网接口数据:ESP8266/NodeMCU
在本教程中,您将学习如何使用带有 Arduino IDE 的 ESP8266 NodeMCU 板发出 HTTP GET 请求。我们将演示如何使用 ThingSpeak 解码 OpenWeatherMap.org 中的 JSON 数据并在连接图中绘制值。 HTTP GET 请求方式 超文本传输协议 (HTTP) 用作客户端和服务器之间的请求-响应协议。下面是一个示例: ESP8266(客户端)向服务…- 316
- 0
-
ESP8266 for arduino 如何连接到阿里云物联网平台(AliYun)
前言 最近物联网越来越火,阿里也出了自己的物联网平台,对于物联网工程师来说,简直是天大的福音。阿里云物联网平台支持MQTT,手头上正好有ESP8266开发板,拿来练练手。对于开发ESP8266的小伙伴们来说,开发8266可以用SDK或者Arduino来开发,Arduino极大的简化了开发复杂度,所以本次开发就用Arduino。 工具准备 1.一个ESP8266开发板 阿里云平台注册设备(创建高级设…- 5.2k
- 0
-
(二十三)nodemcu初级:土壤湿度监视器
在这个课程中,您将看到如何让土壤湿度传感器在Nodemcu完美地工作。 在工作的过程中,可以通过液晶显示器查看检测到的湿度值。 在这个课程中,我们将使用16×2的液晶显示器,这个显示器相对来说用的比较多。 那么,我们开始把! 第一步 材料准备 硬件清单: NodeMCU开发板 湿度传感器 16x2 LCD 面包板 跳线或杜邦线 USB数据线 第二步 原理说明 该湿度传感器可用于检测土壤…- 3.2k
- 0
-
-
中断和定时器使用 – NodeMCU
在本教程中,您将学习如何使用 Arduino IDE 将中断和计时器与 ESP8266 NodeMCU 一起使用。中断允许您检测 GPIO 状态的变化,而无需不断检查其当前值。使用中断时,当检测到更改时,会触发事件(调用函数)。 例如,我们将使用 PIR 运动传感器检测运动:当检测到运动时,ESP8266会启动计时器并打开 LED 预定义的秒数。当计时器完成倒计时时,LED 会自动熄灭。 要创建中…- 423
- 0
-
-
ESP32 与 ESP8266 – 优点和缺点对比
ESP32 和 ESP8266 有什么区别?您应该在项目中使用 ESP32 还是 ESP8266?在本文中,我们将比较 ESP32 和 ESP8266,并介绍每种板的优缺点。 ESP32 和 ESP8266 是廉价的 Wi-Fi 模块,非常适合物联网 (IoT) 和家庭自动化领域的 DIY 项目。 两种芯片都有一个 32 位处理器。ESP32是双核160MHz 至 240MHz CPU,而 ESP…- 10.2k
- 1
-
-
-
在nodemcu上使用诺基亚5110显示屏(Nokia5110 LCD)
简介 知道怎么使用ESP8266(nodemcu)和Lua语言去驱动PCD8544低成本的驱动84x48 LED显示屏吗?这个显示屏就是当年诺基亚使用的屏幕,现在这个显示屏比较便宜,而且功耗也比较低。接下来,咱们就去驱动一下这个大佬级别的显示屏吧。Let's go! 步骤一 材料清单 硬件: nodeMCU ESP8266开发板×1 诺基亚5110 LED显示屏×…- 2.9k
- 0
-
-
ESP8266两块板之间的客户端-服务器 Wi-Fi 通信 (NodeMCU)
了解如何在两个ESP8266 NodeMCU 板之间建立 Wi-Fi 通信 (HTTP) 以交换数据,而无需连接到互联网(不需要路由器)。 您将ESP8266设置为接入点(服务器),将另一个ESP8266设置为工作站(客户端)。然后,服务器和客户端将通过HTTP请求交换数据(传感器读数)。我们将使用 Arduino IDE 对 ESP8266 板进行编程。 在此示例中,我们将 BME280 传感器…- 328
- 0
-
NodeMCU在OLED显示屏上显示GPS数据
简介 在这个项目中,我将描述如何将Ublox 6m GPS模块和OLED显示器连接到NodeMCU或ESP8266-12e wifi模块,以显示您当前的GPS位置和其他信息。你还可以通过一些额外的编程,使用它来使用esp8266上的wifi将您的GPS位置发送到互联网,并将其上传到中国移动ONENET或其他MQTT云服务器。 步骤一 材料准备 硬件准备: Nodemcu开发板(或ESP8266 -…- 3.8k
- 1
-
-
WebSocket 服务器:控制输出 – ESP8266 NodeMCU
在本教程中,您将学习如何使用 WebSocket 通信协议构建具有 ESP8266 的 Web 服务器。例如,我们将向您展示如何构建一个网页来远程控制ESP8266输出。输出状态显示在网页上,并在所有客户端中自动更新。 该ESP8266将使用 Arduino IDE 和 ESPAsyncWebServer 进行编程。我们也有类似的 ESP32 WebSocket 指南。 如果您一直在关注我们以前的…- 357
- 0
-
(一)ESP32使用micropython开发入门
简介在ESP32上面使用python进行开发,需要烧入相应的固件。步骤一 材料准备硬件准备:ESP32开发板×1usb数据线×1软件准备:uPyCraft步骤二 固件下载官网固件下载地址:点击进入请选择合适的进行下载。也可以直接点击下面的进行下载:步骤三 uPyCraft软件下载uPyCraft软件为DFrobot官方出品,这个软件在国内可以说是用的还算挺多,就是不懂为啥没有中文版本的。下载地址:…- 4.6k
- 0
-
ESP-MESH 网络协议 – ESP32 和 ESP8266使用(painlessMesh 库)
了解如何使用 ESP-MESH 网络协议,通过 ESP32 和 ESP8266 NodeMCU 开发板构建 Mesh 网络。ESP-MESH 允许多个设备(节点)在单个无线局域网下相互通信。ESP32 和 ESP8266 开发板均支持此功能。在本教程中,我们将向您展示如何使用 Arduino 内核开始使用 ESP-MESH。 本文涵盖以下主题: ESP-MESH 简介 ESP-MESH Basi…- 625
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!