问题标签 [esp8266]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - 用 NodeMCU 检查电池状态?
我使用带有 Lua的NodeMCU的 ESP8266 开发板。我用两节 AA 电池为我的芯片供电,这给了我 3V。看到这个:
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
如何使用 NodeMCU 检查电池状态?
lua - 如何使用 NodeMCU 收听周围设备广播的其他 WiFi 网络 SSID?
设备广播它们之前连接的网络的 SSID。我想知道如何使用 NodeMCU Lua API(“将网卡设置为监控模式”)收听此类广播?
esp8266 - 如何计算使用 NodeMCU 连接到 esp8266 的用户数
我正在创建一个 geocache,当您通过 wifi 连接到它时会打开它。我只需要能够计算连接到 esp8266 的用户数。我已经使用最新版本的 NodeMCU 刷新了它。
esp8266 - ESP8266 发送和接收套接字
我是 ESP8266 的 NodeMCU 编程新手。我需要向服务器发送字符串并接收响应字符串。所以我写了一些代码,但它不能正常工作。我的程序通过时间运行,然后显示内存已满的消息。你能帮助我吗?
nginx - Arduino ESP8266 不接收来自 HTTP 服务器的所有数据
我正在使用 arduino 和 esp8266 与我的 HTTP 服务器(Nginx+flask)进行交互。我已经成功地将请求发送到服务器,但是,当我检查 esp8266 收到的消息时,esp8266 没有从服务器获取所有数据。
假定的结果应该是:
目前我得到的结果是:
我发送到 ESP8266 模块的流:
我曾尝试使用超时/延迟来等待更多数据,但它没有用。有人有同样的问题吗?
arduino - 串口变速后无法连接到 ESP8266
经过反复试验,今晚我的Arduino Uno开始与ESP8266 模块通信,该模块使用最常见的接线,从大尺寸外部电源为模块提供 3.3V 电源,直接连接 3.3V TX 线和分压器从 5V RX 读取。
为 ESP8266<->Arduino 串行通信设置115200 速度后,串行监视器上出现了一些清晰的启动消息和命令响应。
由于这些消息被一些垃圾字符交错,我尝试降低通信速度。为此,我向模块发出了命令AT+IPR=9600
,它立即在蓝色 LED 上显示了一些动作,在控制台上显示了 OK 响应,最后导致相同的 LED 被固定。
因此,我调整了 Arduino 端的串行速度,esp8266.begin(9600);
但无法与模块进行任何进一步的通信。
我现在只能以任何速度看到垃圾。
模块可以升级到不同的速度吗?我尝试了其中的许多(4800、57600、19200、回到 115200 等),但显示器上没有出现明确的响应。
您能否建议尝试重新建立连接?有什么方法可以重置最后一个命令结果?如果可以尝试任何更简单的解决方案,我宁愿避免设置固件更新。
ajax - ESP8266 + Teensyduino 网络服务器
我使用的是与 ESP8266 配对的 Teensy 3.2 微控制器。现在我只是想提供一个使用 ajax 更新的简单 HTML 网页。我可以连接到 ESP 并提供一个页面,但我无法使用 XML 数据更新页面。问题出在循环函数的某个地方。我不确定如何让 ESP 正确发送 XML 数据,或者我可能错过了一个关键功能。非常感谢帮助!
arduino - 带有arduino uno的esp8266请求错误
我正在开发一个 arduino 项目,我必须在互联网上将一些数据发送到我的服务器。
但问题是我总是收到错误的请求(HTTP 400)。
我有两个可用的 php 和 asp.net 服务器,但它们都不接受连接
我在 ESP8266 上使用下面的命令发送数据
我发现我必须发送更多标头,但我不知道如何发送这些标头。
请帮忙。
谢谢你
arduino-uno - 用 esp8266 编程 arduino 的麻烦
我在使用 arduino uno 和 esp8266 编程时遇到了一点问题。我已将 arduino uno 与 esp8266 模块连接起来。
当我运行一个空程序以使用其命令测试 esp8266 时,我得到了正确的结果。
当我在串行监视器命令 AT 中手动给出时,它会为所有命令提供正确且正确的结果。
但是,当我尝试使用程序自动化时,我没有得到输出,因为当我在串行监视器上手动输入时,你能检查我的代码吗?
我的下一个节目
我对这个程序的结果是在串行监视器上什么都没有。
我想将程序中的命令作为字符串获取,以便在充当 Web 服务器时可以执行诸如 find 或其他字符串操作。
有人请帮助我。