完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
所以我对 Arduino 和使用 WiFi 模块还很陌生。我查阅了一些关于如何让 ESP8266 01S 与 Arduino uno 一起工作的教程,我看到的其中一件事是能够向 wifi 芯片发送 AT 命令。似乎每当我将 AT 发送到 Arduino IDE 的串行监视器时,我就再也没有收到回复。我使用的是 115200 的波特率和 NL & CR,如果我是正确的话,这是你应该使用的。
我将 TX 连接到 TX,将 RX 连接到 RX。En 和 3.3 引脚连接到 uno 的 3.3v 输出引脚,地线接地。我什至尝试交换 RX 和 TX 引脚,但这似乎没有任何作用。我什至在 Arduino IDE 上安装了 ESP8266 库 |
|
相关推荐
1个回答
|
|
可能的原因是:
1. 电路连接问题: - 请确认电路连接是否正确,TX应该连接到Arduino的RX,RX应该连接到Arduino的TX。 - 请确认ESP8266的电源是否连接正常,是否稳定。 - 请确认ESP8266的引脚是否有松动,或者是否连接错误。 2. 波特率或串口设置问题: - 请确认波特率设置是否正确。 - 请确认串口设置是否正确,是否使用了正确的COM口。 - 对于ESP8266模块,默认波特率为115200,换行符使用“rn”。 3. AT命令发送问题: - 请确认是否在 Arduino IDE 的串行监视器中发送AT命令。 - 请确认是否打开了“Both NL & CR”选项,确保发送命令后自动换行。 - 在发送AT命令之前请确保已经将串口初始化并打开。 如果上述检查没有找到问题,可能的原因还有: - ESP8266存在硬件故障,需要更换模块。 - ESP8266与Arduino的电平不匹配,或者Arduino的串口无法驱动ESP8266,需要转接电路或者使用外部电源驱动ESP8266。 - 其他未知的问题,请检查是否有其他程序占用了串口,或者更换其他串口尝试。 |
|
|
|
只有小组成员才能发言,加入小组>>
1108 浏览 1 评论
574浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
460浏览 5评论
461浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 19:16 , Processed in 0.823454 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号