我的编程之路

ESP8266远程烧录实现(Arduino IDE + ArduinoOTA)
可以给你的 ESP8266 加入 “空中升级”(OTA,Over‑The‑Air)功能,这样以后用 Wi‑Fi 就能刷新固件,不再需要每次插数据线。下面给你两个常用方案: ESP32 的远程 OTA(Web 或 Arduino OTA)和 ESP8266 的是否一样。 1...
阅读全文 »ESP8266 控制 5V 3Pin ARGB(WS2812B / SK6812)风扇灯
如果你的风扇 RGB 是 5V 3Pin(可寻址 ARGB),那它大概率使用 WS2812B 或 SK6812 协议。这种灯带的每个 LED 都有自己的控制芯片,可以用 ESP8266 直接控制,而不需要 MOSFET 或三极管。 📌 1. 硬件连接 颜色 ...
阅读全文 »ESP8266 控制风扇转速与读取转速
1. 概述 本文介绍如何使用 ESP8266 控制风扇转速,并通过 Web 服务器调整风扇速度及获取当前转速。该方案适用于支持 PWM 调速的 4Pin 风扇。 2. 所需工具 硬件: ESP8266 开发板(NodeMCU / Wemos D1 Mini) 4Pin PWM 风扇 ...
阅读全文 »构建基于 ESP8266 和 ILI9341 的 Wi-Fi 可控多行文本显示屏
本文将深入探讨如何使用 ESP8266 微控制器、ILI9341 TFT LCD 显示屏(GBR 颜色格式)以及 Adafruit_GFX 和 Adafruit_ILI9341 库,构建一个功能完备、可通过 Wi-Fi 网络远程控制的多行文本显示系统。我们将详细讲解代码的各个组成部分、工作原理、配置...
阅读全文 »ESP8266 与 ILI9341 TFT 屏幕实战:解决花屏、镜像、显示不全等问题
引言 ESP8266 以其低成本和 Wi-Fi 功能成为物联网项目的热门选择。ILI9341 TFT 液晶屏则以其适中的价格和良好的显示效果,成为 ESP8266 的理想搭档。然而,将两者结合使用时,经常会出现花屏、镜像、显示不全等问题。本文将深入剖析这些问题的原因,并提供详细的解决方案,助您轻松...
阅读全文 »<p><span id="cke_bm_615S" style="display: none;"> </span>esp01s(esp8266)继电器局域网定时插座</p>
定时插座 http://192.168.31.160/LED-Control?ledPwm=0&time=22:59:50 ledPwm:0.关机时间,1.开机时间,2.设置时间,3.手动开,4.手动关, 5.删除时间 现在时间: 00:01:19 开列表: [] &nb...
阅读全文 »stm32之ws2812彩灯
使用stm32F103c8t4, 连接5v,G,A7 引脚 ws2812.c #include "ws2812.h" #include "usart.h" #include "delay.h" uint8_t pixelBuffer[PIXEL_NUM][24] ; ...
阅读全文 »ESP8266闪存文件系统基本操作
/* * 1、在NodeMCU中创建txt,并向其写入数据 * 2、从闪存中读取已写入的数据 */ #include <FS.h> //定义文件位置和名称 String fileName = "/MangoChips/Demo-01.txt"; void setup(){ ...
阅读全文 »esp8266 NTP 时间
esp8266 获取 NTP 实时时间 使用 esp8266 在线获取实时时间 使用NTP服务需要先安装 NTPClient 库, 打开库 Basic 程序 库自带了一个建议的demo程序,方便用户快速开发,具体操作如下所示: [NTP连接] 由于全球的时间是不同的,...
阅读全文 »