【发布时间】:2016-11-09 11:05:49
【问题描述】:
我正在做一项任务,通过 WIFI 从 esp 发送传感器数据到 PC 应用程序以可视化它。该项目的所有部分都已完成,除了通过软件串行将传感器数据从 UNO 发送到 ESP 的部分。
接线:
将 UNO 的 Rx (0) 连接到 ESP 中的引脚 (12)。作为Tx
将 UNO 的 Tx (1) 连接到分压器,以将 3.3 v 连接到 ESP。引脚 (14) 作为 Rx。
- ESP 接地。到 UNO 的地面。
- ESP 的 V+。到 UNO 的 3v3。
代码:
Attached 两个代码来测试这个过程是否有效。一个在 ESP 上,另一个在 arduino 上
构建后我根据下面的屏幕显示发现,由于while循环的条件和我设置的延迟,正在发送一些东西,但输出转换为数字而不是字符串,随机数!
【问题讨论】:
-
我使用的软件序列号:github.com/plerup/espsoftwareserial
-
串口监视器输出是来自 Uno 还是 ESP8266?您应该编辑您的帖子以在 stackoverflow 上包含您的草图。
-
来自 ESP8266。最近我认为这个过程会有一个代码,没有两个单独的代码。我的主要问题是如何使用 ESP8266 作为 arduino UNO 的模块?!
-
"最近我认为这个过程会有一个代码,没有两个单独的代码" 这是什么意思。您发布了两个“代码”的链接,一个显然是 ESP8266,一个是 Uno,现在您试图声称只有一个?