1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已经完成了关于 Arduino/ESP8266 互连的初步阅读(通过我常用的渠道:谷歌),但没有找到对两者之间电压差的一致处理
我的问题来自几乎普遍的警告 “ESP8266 芯片只需要 3.3 V 进行通信。芯片没有 5V 容限输入。如果芯片连接到 5V 设备,芯片可能会损坏”。 我知道 ESP8266 应该由 3.3V 供电。这可以从 Arduino 或标准面包板电源轻松获得。 但是我看到的图片和图表将各自的 TX 连接到 RX RX 到 TX,以及两块板之间的各种 GPIO 互连。通常连接是直接连线,有时(但不是以任何一致的方式)某种电阻串联插入链路中。 我假设 Arduino IO 端口(5V)和关联的 ESP8266 引脚(3.3V)之间的直接连接将破坏 ESP8266。然而,并不缺少表明直接连接的图片、示意图和描述。 我敢肯定这已经被问过很多次了。请指出两个设备连接方式的明确描述以适应电压差 Stella |
|
相关推荐
1个回答
|
|
在连接 Arduino 和 ESP8266 时,需要考虑两者之间的电压差异。Arduino 使用的是 5V 逻辑电平,而 ESP8266 则使用 3.3V 逻辑电平。如果直接连接两者,则可能会造成损坏。
为了解决这个问题,有以下几种方法: 1. 使用逻辑电平转换模块,将 Arduino 的 5V 电平转换为 ESP8266 所需要的 3.3V 电平。这样就可以直接连接两者。 2. 将 ESP8266 的 TX 引脚连接到 Arduino 的 RX 引脚,ESP8266 的 RX 引脚连接到 Arduino 的 TX 引脚。但是需要注意,这样连接时,需要将两者之间的电压差减少到能够被 Arduino 接受的范围内。 3. 可以使用共同的电源为两者供电,这样就可以避免电压差异问题。但是需要注意,电源的质量和稳定性对 ESP8266 的运行非常重要。 综上所述,连接 Arduino 和 ESP8266 时需要考虑电压差异问题,并且需要采取相应的措施来解决。 |
|
|
|
只有小组成员才能发言,加入小组>>
1143 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 21:29 , Processed in 0.731719 second(s), Total 76, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号