文章目录[隐藏]
网上有很多arduino+esp8266开发环境搭建教程了,我主要记录自己在硬件连接上遇到的问题。
连接部分
在这里我使用的是esp01,相对引脚如下
EN:使能端口,高电平工作,低电平模块不工作
常用的为两种模式烧录模式与下载模式
烧录模式
arduino | esp01 |
---|---|
3.3V | 3.3 |
TX | RX |
RX | TX |
3.3V | EN |
GND | GND |
GND |
IO0 |
注意:
- TX 开机需要是高电位,所以开机将TX与arduino的3.3v相接,烧录时再将其与arduino的TX相接。否则烧录可能会出现找不到esp8266芯片的错误。
- 烧录完成需要将EN悬空,将RST连接到GND进行复位
工作模式
烧录完成后IO0悬空,将RST接地复位一下。esp8266进入工作模式。
DHT11的连接方式
DHT11的数据引脚只能连接到esp01的IO2上,同时代码上引脚设置为2
此时的引脚不再是arduino上的引脚,arduino只是个烧录器。
我是在练习MQTT上传数据时遇到的一些问题,记录下来希望能够帮助到大家。
版权声明:本文为CSDN博主「huidong_zhu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huidong_zhu/article/details/121162957
暂无评论