问题标签 [arduino-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.
node.js - Arduino Socket.io 通信
如何将数据从 Socket.io(NodeJs 服务器)发送到 arduino?我有一个 ESP8266 Wifi Shield,我可以发送和接收数据吗?如果我可以有任何基本的例子吗?我如何使用 Arduino Socket 客户端?我发现像这个例子
我可以这样使用吗?
arduino - 存储 WIFI 凭据
当我打电话时WiFi.begin(ssid, pass)
,它会保存您的凭据。所以下次你的草图运行时,它会自动连接。
但是如果我WiFi.config(IP, Gate, Subnet)
在那之前打电话,它会在不使用 DHCP 服务器的情况下连接。
但是重新启动后它再次使用DHCP。
在我看来,WiFi.config
参数没有存储在任何地方以供进一步使用。我对吗?我应该怎么做才能储存它们?
arduino - 如何将变量传递给 wifiManager.autoConnect() 以命名 AP
我试图让我的 ESP8266 将 AP 名称设置为Stand
+ MAC 地址减去分号,例如Stand5CCF7F238734
.
我写的GetMyMacAddress()
函数显然是有效的,串行输出表明了这一点。
每次我尝试将 String 或 char 变量传递给wifiManager.autoConnect()
我都会遇到编译器错误。即使头文件标识了字符串类型。
如果我通过macStr
或*macStr
从 'char' 到 'const char*' 的无效转换 [-fpermissive]
如果我通过ap2
(字符串类型),我会得到:
没有匹配函数调用“WiFiManager::autoConnect(String&)”
我的代码:
连接后,串行输出:
arduino-uno - 使用 ESP8266-01 的 Ardiuno Uno R3 到 wifi 网络没有响应且 Wifi shield 不存在
我正在使用 Arduino IDE 的 esp wifi 之类的示例示例,使用 ESP8266-01 将 Arduino Uno R3 与 WiFi 连接起来。
在第一次编译时,我在编译时收到警告。
在第二次编译时,我没有收到任何警告。
在串行监视器上,我收到一条 Wifi shield 不存在的消息。
但是,如果我执行如下示例代码并在串行监视器上执行 AT 命令,我能够执行命令并获得正确的结果。
我已将 Arduino 的 3.3v 连接到 ESP8266 的 VCC 和
ESP 的 GD_PD RX 到 ESP 的 Arduino
TX 的 pin0 到 Arduino
Gnd 的 pin1 是常见的
我已经添加了运行模块所需的所有库。
使用 AT+GMR 的固件版本为 0.40
我在哪里犯错?
arduino - 发送数据到 esp8266
我想将数据发送到我的 esp8266。
我正在使用 arudino fw。
数据在我试过的网址中:
我得到了一些数据,但它不可靠。
如果我调用“192.168.4.1/HelloWorld”,我想要字符串 HelloWorld。
有任何想法吗?谢谢!
arduino - 400 错误请求 arduino esp8266
嗨,我正在尝试测试 nodemcu 板的值,我正在使用 arduino ide 进行编码,并修改了 WIFIClient 示例以使用 GET 将值发送到我的本地主机。它给了我错误的请求错误。任何帮助或建议表示赞赏
修改后的WIFIClinet
}
串行监视器的输出
arduino - 如何清除静态 IP 配置并启动 DHCP
我正在使用这样的草图:
但是IP没有改变。好像没有重新连接WiFi。如何在不重新启动的情况下删除静态 IP 配置?我正在使用带有 esp8266 -12e 的 nodemcu v3。
esp8266 - 可以在 ESP8266 Arduino 上配置文件大小 >1024 字节吗?
我以 ESP8266 Arduino ConfigFile.ino 为例,在 SPIFFS 上存储配置设置。
https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/ConfigFile/ConfigFile.ino
在此代码段中,configFile 不能大于 1024 字节。
为什么配置文件大小限制为 1024 字节?如果这确实是一个限制,有没有办法克服这个限制?
arduino - 带有串行 AT 命令的 ESP8266
我正在尝试通过 Arduino Nano Serial 与我的 ESP8266-07 通信。我正在使用 AT 命令来重置、连接 wifi、连接 TCP 服务器等。我有一个功能脚本,所以我知道 ESP8266 接线正确。我正在使用 3.3V 到 5V 逻辑转换器等等......这是较旧的功能脚本:
但我对此并不满意。我正在努力做到最好。所以我写了这个脚本:
当我通过串行监视器测试这个新脚本时,一切正常。我正在模拟 ESP8266,所以我只需像 ESP8266 一样输入“OK”和“OK”。但是当我将它连接到 ESP8266 时,没有任何效果。我的脚本中的错误在哪里?我对 Serial.find() 的使用是否正确?