esp8266 相关问题

ESP8266是一款高度集成的芯片,专为日益互联的世界而设计。它提供完整且独立的Wi-Fi网络解决方案,允许其托管应用程序或从其他应用程序处理器卸载所有Wi-Fi网络功能。最重要的方面是芯片的价格。

ESP Web 服务器处理路径参数

我在处理充当 Web 服务器的 ESP 上的请求时遇到问题。 基本上这段代码: #include //使用这个库 ... webServer.on("/api/:userId/lights...

回答 1 投票 0

我无法从 ESP-01 向我的后端服务器发送 AT 命令。错误 400 错误请求

嗨,我一直在尝试使用 stm 和 esp-01 并与 firebase 和后端服务器进行通信。我的后端服务器js是这样的: const express = require('express'); 常量应用程序 = Express(); 常量火力基地...

回答 1 投票 0

对 esp32 和 esp8266 进行编程

如何使用汇编对 ESP32 或 ESP8266 模块进行编程?我不想使用arduino ide。我想出了一种用汇编对 atmel 芯片进行编程的方法。我想学习如何编程 esp32 和 esp8...

回答 2 投票 0

ESP8266 从文本框中获取值

我正在尝试从 HTML 文本框中获取值 HTML 代码: IP 到 PING: 我正在尝试从 HTML 文本框中获取值 HTML代码: <label for="Name">IP to PING:</label> <input type="text" id="IP" name="nameIP" placeholder="valid IP(8.8.8.8)"> <button onclick="sendCommand('updateParams')">Submit</button> 我尝试的其他 HTML 代码来自 https://stackoverflow.com/questions/48475428/get-value-from-text-field-at-a-webserver-esp8266: <label for="Name">IP to PING:</label> <input type="text" id="IP" name="nameIP" placeholder="valid IP(8.8.8.8)"> <button id="saveButton" onclick="sendCommand('save')">Save</button> <script> var IpToPing; $('#saveButton').click(function(e){ e.preventDefault(); IpToPing = $('#IP').val(); $.get('/save?IpToPing=' + IpToPing, function(data)){ console.log(data); }); </script> 读取 ESP 上值的函数: void updateParams(){ Serial.println(IpToPing); IpToPing = server.arg("IP"); Serial.println(IpToPing); server.send(200, "text/plain", "updateParams"); server.sendHeader("Location","/"); server.send(303); } server.on("/updateParams", updateParams); 问题是,当您按下提交按钮时,尽管文本框中写了一些内容,但该值只是空的。 提前感谢您的任何回复, 维克托 您的代码正在 URL 中传递名为 IpToPing 的参数: $.get('/save?IpToPing=' + IpToPing, function(data)){ 处理程序正在寻找名为 Ip: 的参数 IpToPing = server.arg("IP"); 您需要在两个地方使用相同的名称。

回答 1 投票 0

ESP8266 NodeMCU 问题 [已关闭]

我在上传代码时遇到问题,尽管进行了彻底的验证,但它不合作。我花了相当多的时间来确保它的正确性,但遗憾的是,它仍然没有通过。 如果

回答 1 投票 0

ESP8266 NodeMCU 问题 - Arfan

在这里输入图片描述我的代码已经完美了,但是还是上传不上,怎么办? 我验证了代码,但它没有上传。如果有人能帮助我识别,那就太好了...

回答 1 投票 0

ESP8266 StreamHttpClient 示例已损坏 - 打印“读取超时”错误

问题: ESP8266 示例草图 StreamHttpClient 对于 3.1.x 版本的 Arduino SDK 来说似乎已损坏。 URL 已损坏,因为它返回 HTTP 代码 301。但是,即使修复 URL,...

回答 1 投票 0

如何通过 I2c 使用 esp8266 接收浮点数组

我尝试使用 Esp8s66(在 Arduino IDE 中)通过 I2c 通过以下方式接收浮点值数组: 无效接收事件(int byteCount){ // 确保 byteCount 与浮点数组的大小匹配 如果(

回答 1 投票 0

NodeMCU 无打印 Arduino IDE 设置无效

我已正确安装所有板管理器和 USB 驱动器以在 NodeMCU 上上传草图。当我上传这个基本草图时,每次都会跳过无效设置 Serial.print,即使我使用

回答 1 投票 0

如何配置xtensa-lx106-elf使用nonos-sdk为esp8266编译c++代码?

我在使用 xtensa-lx106-elf 编译 C++ 代码时遇到困难。 我正在使用的芯片(esp8266)的制造商提供了一个sdk(nonos-sdk)。 这个sdk中的库之一实现了功能...

回答 2 投票 0

为什么 Micropython 不支持任何按键模块,如 pygame/pynput/keyboard。?

我一直在尝试通过 micro python 在 esp8266 和 esp 32 上工作逻辑,结果发现 micro python 不允许你用键盘完全控制硬件。 按

回答 1 投票 0

在 esp8266 上使用 Mixiaoxiao 的 HomeKit 框架时对 _EEPROM_start 的未定义引用

我正在使用 Mixiaoxiao 的 homekit 框架为 esp8266 创建一个 DIY homekit 可控智能百叶窗。我很确定我已经解决了我用自己的代码遇到的所有问题(希望...

回答 1 投票 0

如何在没有任何中介的情况下直接将数据发送到 MongoDB?

我想使用 Arduino 中的 ESP8266 Wi-Fi 模块将数据直接更新/推送到 MongoDB。我见过一些解决方案提到使用 MQTT / 他们自己的 Node-Red Server 来连接 Mong...

回答 3 投票 0

A9G 上通过 AT 命令的 HTTPS 请求在 7 次请求后失败; HTTP 工作正常

我正在使用 AT 命令与 ESP8266 的 Ai-Thinker A9G 芯片进行通信,作为 GPS 跟踪器单元的一部分。一开始工作正常,然后 HTTPS 请求在发送 7 或 8 后开始失败

回答 2 投票 0

当我尝试包含在我的启动和运行代码中时,我面临“HTTP_GET”与 WifiManager 库之前的声明错误冲突

这是我的头文件 #包括 #包括 #包括 #包括 #包括 #包括 这是我的头文件 #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <ESP8266mDNS.h> #include <ArduinoOTA.h> #include <ESPAsyncTCP.h> #include <ESPAsyncWebServer.h> #include <SoftwareSerial.h> #include <dds238.h> 我使用 ESPAsyncWebServer.h 作为 jsonrequest 将数据发送到我的 IP。 我正在使用 WifiManger 来自动化 wifi 连接,因此我不需要对 wifi 凭证进行硬编码,但是为此我必须使用 ESP8266WebServer.h 和 WiFiManager.h。我被困在这个问题上一个多星期了。 我收到的错误: In file included from src\main.cpp:31: .pio\libdeps\esp12e\ESPAsyncWebServer-esphome\src/ESPAsyncWebServer.h:62:18: error: 'HTTP_GET' conflicts with a previous declaration 62 | HTTP_GET = 0b00000001, 您不必在草图中提供其他库使用的库的包含内容。 WiFiManager 库包含其依赖项,Arduino 构建系统将检测这些库。 删除 #include <ESP8266WebServer.h> 以避免与 ESP8266WebServer 库中的 HTTP_GET 枚举值冲突。 当我尝试将 WifiManager 库包含在我的启动和运行代码中时,我遇到了一些问题 我在开发ESP8266时遇到了同样的问题,问题的关键是,WiFiManager和ESPAsyncWebServer有相同的WebRequestMethod宏,好消息是ESPAsyncWebServer定义了这样的WEBSERVER_H条件编译宏。 #ifndef WEBSERVER_H typedef enum { HTTP_GET = 0b00000001, HTTP_POST = 0b00000010, HTTP_DELETE = 0b00000100, HTTP_PUT = 0b00001000, HTTP_PATCH = 0b00010000, HTTP_HEAD = 0b00100000, HTTP_OPTIONS = 0b01000000, HTTP_ANY = 0b01111111, } WebRequestMethod; #endif 所以,你只需要在include WEBSERVER_H之前定义ESPAsyncWebServer.h,就不会出现冲突问题了。 #include <WiFiManager.h> WiFiManager wifiManager; #define WEBSERVER_H #include <ESPAsyncWebServer.h>

回答 2 投票 0

当我尝试将 WifiManager 库包含在我的启动和运行代码中时,我遇到了一些问题

这是我的头文件 #包括 #包括 #包括 #包括 #包括 #包括 这是我的头文件 #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <ESP8266mDNS.h> #include <ArduinoOTA.h> #include <ESPAsyncTCP.h> #include <ESPAsyncWebServer.h> #include <SoftwareSerial.h> #include <dds238.h> 我使用 ESPAsyncWebServer.h 作为 jsonrequest 将数据发送到我的 IP。 我正在使用 WifiManger 来自动化 wifi 连接,因此我不需要对 wifi 凭证进行硬编码,但是为此我必须使用 ESP8266WebServer.h 和 WiFiManager.h。我被困在这个问题上一个多星期了。 我收到的错误: In file included from src\main.cpp:31: .pio\libdeps\esp12e\ESPAsyncWebServer-esphome\src/ESPAsyncWebServer.h:62:18: error: 'HTTP_GET' conflicts with a previous declaration 62 | HTTP_GET = 0b00000001, 您不必在草图中提供其他库使用的库的包含内容。 WiFiManager 库包含其依赖项,Arduino 构建系统将检测这些库。 删除 #include <ESP8266WebServer.h> 以避免与 ESP8266WebServer 库中的 HTTP_GET 枚举值冲突。 当我尝试将 WifiManager 库包含在我的启动和运行代码中时,我遇到了一些问题 我在开发ESP8266时遇到了同样的问题,问题的关键是,WiFiManager和ESPAsyncWebServer有相同的WebRequestMethod宏,好消息是ESPAsyncWebServer定义了这样的WEBSERVER_H宏条件编译。 #ifndef WEBSERVER_H typedef enum { HTTP_GET = 0b00000001, HTTP_POST = 0b00000010, HTTP_DELETE = 0b00000100, HTTP_PUT = 0b00001000, HTTP_PATCH = 0b00010000, HTTP_HEAD = 0b00100000, HTTP_OPTIONS = 0b01000000, HTTP_ANY = 0b01111111, } WebRequestMethod; #endif 所以,你只需要在include WEBSERVER_H之前定义ESPAsyncWebServer.h,就不会出现冲突问题了。 #include <WiFiManager.h> WiFiManager wifiManager; #define WEBSERVER_H #include <ESPAsyncWebServer.h>

回答 2 投票 0

在 Arduino IDE 上设置 ESP8266 Github 项目。 MiLight Hub、Hue 光桥

我一直在尝试在 Arduino IDE 上运行来自 github 的 ESP8266 代码,但遇到了问题。以下是该项目的链接:https://github.com/sidoh/esp8266_milight_hub 其他链接

回答 1 投票 0

Nodemcu 8266 未在 LCD 上显示文字

我第一次使用带LCD的nodemcu esp8266,但无法使其工作。它照亮背景但不显示任何文本。 液晶地址:0x27 特殊数据:d4 sdl: d3 vnn: 维恩 地线:地线 共...

回答 2 投票 0

srv 内存不足:listen

我搜索了所有网络但没有找到答案。 我想在 NodeMCU 上设置一个 wifi AP 和一个网络服务器。 我使用以下代码: wifi.setmode(wifi.STATIONAP) wifi.ap.config({ ssid = "测试",...

回答 1 投票 0

射频接收器(433 mhz)可以在没有像arduino UNO、NANO、ESP8266等微控制器的情况下接收射频......?

我已经使用 ESP8266 MOD 设备成功控制 LED 灯泡。不过,我现在的目标是无线控制 LED 灯泡。我的计划是使用连接到 ESP8266 MOD 的 RF 发射器和...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.