问题标签 [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.
arduino - 无法编程 ESP8266
模块上电后蓝灯闪烁,红灯常亮,我什至可以通过wifi连接。但我无法对其进行编程。我尝试了 Arduino IDE、不同的固件闪存(如 NodeMCU、XTCOM)。我正在使用 Arduino Mega。
这是我的初始设置:
然后我尝试从 Arduino IDE 上传草图并收到以下错误:
在尝试了不同的 IDE、程序员、串口之后,我尝试了固件闪存,至少看看我是否可以与之通信。例如,NodeMCU 刚刚显示“等待 MAC”,GPIO0 接地而没有接地。
我还尝试将 TX 连接到 TX 并将 RX 连接到 RX 但得到了相同的结果。也尝试通过分压器连接 RX。
通过这种设置,蓝色 LED 一直亮着。我记得在某处读过可能由于电源不足而发生的情况,所以我还尝试在没有分压器的情况下连接两个引脚(通电后蓝色 LED 仍在闪烁,所以希望我没有烧毁它们)。我还尝试将 GPIO0 连接到 3.3V 并且根本不将其连接到任何东西,将 RST 连接到 3.3V,也将 GPIO2 连接到地。在 Mega 上有 4 组 TX 和 RX 引脚,所以我尝试了所有的 TX/RX0、1、2 和 3。
仍然不知道发生了什么:(
java - HttpURLConnection 应用程序因 ESP8266 崩溃
我有一个带有以下 Lua 脚本的 ESP8266 简单 http 服务器
当我通过笔记本电脑使用 chrome 连接到服务器时,我得到“服务器正在工作!” 回复。
但是当我通过我制作的android应用程序连接时,它崩溃了:(。以下是我的应用程序代码
}
我在异步任务中调用这个 HttpManager。有了这个应用程序,我可以从谷歌等网站获得响应!.
我不确定哪个代码有问题!谁能帮我解决这个问题?
也附加崩溃日志
也添加我的服务器响应
当我尝试使用笔记本电脑上的 chrome 时的第一个响应(工作)
当我尝试从手机上使用我的应用程序时的第二个响应(不工作!!)
当我尝试使用同一手机上的 chrome 时的第 3 个响应(有效)
我的 Assynctask 调用部分
Atask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR," http://192.168.1.3 "); //这个不行 Atask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR," http://www.google.com "); //这个有效
谢谢
http - 带有 ESP8266 的 NodeMCU 可以工作……有时
我有一个非常简单的 Web 服务器来切换继电器。它有时会起作用,有时会建立连接,但会超时。如果我重新加载页面并重试。它将再次开始工作。有任何想法吗?
这是代码:
arduino-uno - 使用 Arduino 作为 FTDI 编程器对 ESP8266 (ESP-12) 进行编程
我一直在按照这个教程将我的 Arduino Uno 配置为 FTDI 程序员,因为我想用它来编程我全新的 ESP8266。我在我的 Arduino 和 ESP-12 之间使用 5V <-> 3.3V 双向逻辑电平转换器。VCC 来自外部电源。我目前拥有的连接如下:
ESP-12 | 来自 Arduino 和 3.3V 电源的电平转换逻辑
- Vcc <-> 3.3V
- 接地 <-> 接地
- CH_PD <-> 3.3V
- GPIO2 <-> 3.3V
- GPIO15 <-> 接地
- GPIO0 <-> 3.3V
- RX <-> TX(3.3V 电平转换)
- TX <-> TX(3.3V 电平转换)
每次我尝试使用最新的 Arduino IDE (1.6.5) 将一些代码(fx Blink 示例)上传到 ESP-12 时,我都会收到以下错误:
警告:espcomm_sync 失败
错误:espcomm_open 失败
当我将 ESP-12 上的复位引脚拉低时,我得到了在 115200 波特率下几乎无法读取的传入串行数据:
有没有人成功地使用 Arduino Uno 对 ESP-12 进行了编程,或者碰巧知道这是否可能?
arduino - 在 arduino (ESP8266) 中获取 Http-Status-Codes
我确实浏览了 ESP8266WiFi.h,但无法弄清楚如何在收到响应后检索HTTP 状态代码。
我的代码如下:
...
没有获取 HTTP 状态码或 200/404/400/等的方法。不是我从服务器收到的消息的一部分。如何检索状态码?
我确实尝试过使用 Postman,但我看到了状态码。
esp8266 - 如何让 nodemcu 在连接到 ESP8266 AP 时弹出浏览器窗口?
例如,我知道在机场,我已经连接到他们的 AP,它会弹出一个浏览器窗口来登录我的设备。是否可以使用 lua 中的 NodeMCU,甚至使用 c 固件来做到这一点?
lua - 如何使用 Arduino IDE 运行 Lua 脚本?(使用 Arduino uno 板作为 ESP8266 的串行提供程序)
(我是微控制器的完全新手,我只是一个中级程序员)
如果我通过串行监视器发送这些命令,一切正常。但是,如果我使用下面的代码尝试它,它就不起作用并显示错误,什么都没有。
它只是显示乱码信息。我哪里出错了?一定要做电源吗?但是通过串口监视器输入这些命令是否正常?当我把它放在上面的代码中时,为什么它不起作用?
arduino - ESP8266 使用 Arduino IDE 提供垃圾
我正在使用通过此视频连接到 Arduino Nano 的 ESP8266 板。但是每次我打开电路板时,我都会得到像“¤HlzGà”这样的垃圾值。每次我打开和关闭它都会改变。
我尝试使用不同的波特率和 ESP8266 板。但我得到了相同的结果。任何人都可以帮助我吗?
arduino - 如何在不读取垃圾的情况下将 esp8266 与 arduino mega2560 一起使用
我已将 arduino mega2560 连接到 esp8266 WiFi 并成功连接到 WiFi 网络。
但我一直在从 esp8266 读取奇怪的垃圾信息……这是为什么呢?
我使用的代码是:
当我打开串行监视器时,我一直在打印垃圾。如果我使用 esp8266 的一些命令(如 At / AT+RST ...),我会看到成功的输出。我已成功连接到 WiFi 网络。
http - 如何使用 esp8266 和 arduino 发出 http 'GET' 请求?
我有 arduino mega2560,它使用 esp8266 连接到 WiFi 网络。我有一个在https://taub-ramym.c9.io(IP 126.128.47.440)上运行的服务器,它具有这些功能(改变我的数据库中的标志值......):
taub-ramym.c9.io/empty
taub-ramym.c9.io/girls
taub-ramym.c9.io/boys
当我将这些 http 调用放在常规的 Internet 浏览器(chrome ...)中时,标志会成功更改。当我从 android 应用程序调用它时也会发生同样的情况。
但是当我从 arduino 调用它时,它返回“OK”,但标志没有任何反应!我使用此代码(连接到 WiFi 后):
AT+CIPSTART="TCP","126.128.47.440",80(返回OK)
AT+CIPSEND=121
GET taub-ramym.c9.io/girls HTTP/1.1\r\n主机:taub-ramym.c9.io\r\n用户代理:ESP8266_HTTP_Client\r\n连接:keep-alive\r\n
返回正常,但数据库中没有任何反应......!你能帮忙吗?我在它上面的花费超过了一个弱点!!多谢