
Nodemcu
文章平均质量分 53
armcsdn
我的成功你可以复制!
展开
-
SPIFFS与LittleFS的对gz文件格式的区别
负责提供 SPIFFS 文件系统中的文件。您可以在 SPIFFS 上放置.gz文件,并该方法将自动处理它们。: 在这个例子中,将.gz文件的 MIME 类型设置为。您可以根据文件的实际类型(例如,如果是 CSS,可以使用text/css)进行调整。: 参数true指定将启用内容编码,这将发送头。这对于告知浏览器接收到的文件是压缩的至关重要。: 修改了onNotFound的处理程序,以便返回404状态码,而不是400。原创 2024-08-01 13:55:11 · 538 阅读 · 0 评论 -
Nodemcu 驱动WS2812点灯红色变绿色的原因及解决
Nodemcu 驱动WS2812点灯红色变绿色的原因及解决原创 2022-10-01 10:32:00 · 1635 阅读 · 0 评论 -
在Arduino中更好的使用Serial.print
Serial.print在调试阶段是比较好的助手,但是一旦你调试完成好后建议停止使用Serial.print函数,因为它会增加代码量降低程序运行效率。可以用如下方法开关Serial.print功能。#include <Arduino.h>#define DEBUG 0#if DEBUG == 1#define debug(x) Serial.print(x)#define debugln(x) Serial.println(x)#else#define debug(x)原创 2022-02-04 11:00:26 · 1645 阅读 · 0 评论 -
基于Arduino的独立按键按下次数计数程序
很多时候需要用按键控制arduino,下面的程序对按键按下次数进行计数,稍微改动一下就可作为其它功能,比如用在ESP8266上作为OTA功能的触发开关(后续会发表)。下面程序是基于nodemcu编写的,(修改#define KEY D1后)同样适用其它arduino开发板,#include <Arduino.h>#define KEY D1int buttonState = 1;int prestate = 0;int count_value = 0;void setup()原创 2022-02-04 10:34:59 · 4941 阅读 · 0 评论 -
Nodemcu读取编码器数据发送给Nodered并在ui显示
nodemcu上连接编码器和4位TM1650数码管,编码器转动自动累加显示在数码管上,并通过UDP发送到Nodered 上实时同步显示编码器连接在nodemcu 的I2C接口,TM1650模块连接见代码。1代码platformio 上nodemcu代码#include <Arduino.h>#include <Wire.h>#include <TM1650.h>#include <ESP8266WiFi.h>#in...原创 2022-02-02 17:25:13 · 2204 阅读 · 0 评论 -
ESP8266 NodeMCU OTA(无线)更新——使用 Arduino IDE 的 AsyncElegantOTA
在本指南中,您将学习如何使用 AsyncElegantOTA 库对 ESP8266 NodeMCU 板进行无线 (OTA) 更新。该库创建了一个网络服务器,允许您将新固件(新草图)更新到您的电路板,而无需在 ESP8266 和您的计算机之间建立串行连接。此外,您还可以将新文件上传到 ESP8266 文件系统 (LittleFS)。该库非常易于使用,并且与我们经常用于构建 Web 服务器项目的 ESPAsyncWebServer 库兼容。在本教程结束时,您将能够使用 ESP8266 轻松地将翻译 2021-12-14 16:48:24 · 4353 阅读 · 0 评论 -
ESP8266 基于arduino 使用UART1
ESP8266 基于arduino 使用UART1UART1 只能发送数据,UART1 TX1<---->GPIO2<----->D4官方说明:SerialSerial object works much the same way as on a regular Arduino. Apart from hardware FIFO (128 bytes for TX and RX) Serial has additional 256-byte TX and RX bu.原创 2020-10-13 13:38:43 · 3877 阅读 · 0 评论 -
软件复位 ESP8266
This tutorial shows hot tosoftware reset ESP8266in Arduino IDE. This sketch/example shows software reset using simple commandESP.restart() or ESP.reset().Software reset for ESP8266 is required when you get trouble to connect WiFi router.Lets see the...转载 2020-07-06 15:44:49 · 3953 阅读 · 0 评论 -
基于(arduino)Nodemcu 通过读取文件建立AP热点
一般ESP8266建立AP接入点是通过程序中设定,只适合DIY的作品,为了更大的灵活性可以通过SPIFFS 文件系统预设置WIFI AP接入点参数。直接上代码:#include <ESP8266WiFi.h>#include <FS.h> //Include File System Headersvoid setup() { File myFile; String file_str;//从文件读取的数据转成String类型 String m_ssid,原创 2020-07-06 12:29:40 · 1892 阅读 · 2 评论 -
Arduino String.h库函数详解
https://www.cnblogs.com/1996jiwei/p/6666818.html此库中包含1 charAT()2 compareTo()3 concat()4 endsWith()5 equals()6 equalslgnoreCase()7 getBytes()8 indexOf()9 lastlndexOf()10 length()11 replace()12 setCharAt()13 startsWith()14 substring()15 toCh转载 2020-07-05 16:14:48 · 1442 阅读 · 0 评论 -
网页向NODEMCU发送中文,并通过arduino IDE 串口监视器显示中文
通过网页向NODEMCU发送中文的注意点1 ARDUINO 串口监视器 支持UTF-8编码,不支持GBK编码2基于web server的服务,网页的编码格式需声明为 charset="UTF-8",否者串口监视器无法正常显示中文.正常设置如下:<meta name="viewport" content="width=device-width, initial-scale=1"...原创 2020-04-19 14:43:59 · 2072 阅读 · 0 评论 -
Node-Red EMQ NodeMcu MQTT试验
本文通过EMQ服务器实现Node-Red与NodeMcu MQTT收发试验.首先在ubuntu上安装EMQ服务器EMQ官网 码云安装指导我安装deb文件https://www.emqx.io/downloads/broker/v4.0.3/emqx-ubuntu18.04-v4.0.3_amd64.debUBUNTU安装EMQ安装好后启用mqtt插件,在右边搜索栏...原创 2020-03-05 22:06:26 · 2331 阅读 · 0 评论 -
NodeMcu基于Arduino 处理JSON数据
首先安装ArduinoJSON library库,我选择了最新的6.14.0版本,注意网上有的例程是基于低于6.14版本的,如果你安装的是6.14,然后语法是5.0版本的那是无法编译通过的。ArduinoJSON官网文档直接贴库自带的例程:// ArduinoJson - arduinojson.org// Copyright Benoit Blanchon 2014-20...原创 2020-02-20 17:08:25 · 1605 阅读 · 0 评论 -
NodeMcu arduino 程序例程
产生-1到1之间的小数#include <stdlib.h>float f1;void setup() { Serial.begin(115200); Serial.println();}void loop() { delay(2000); f1 =random(-100, 100)*0.01;//产生-1到1之间的小数 String adc = ...原创 2020-02-17 14:03:03 · 507 阅读 · 0 评论 -
Arduino IDE安装 ESP8266 文件系统上传工具
ESP8266 Arduino IDE 文件上传工具把下载的压缩包解压,复制ESP8266FS文件夹到arduino IDE安装目录的tools目录下原创 2020-02-16 17:45:28 · 7730 阅读 · 7 评论