我的ESP-01S开发历程与经验分享

2 篇文章 1 订阅
订阅专栏

一、总体说明
本人是个外行,没事搞一下单片机纯属业余爱好而已。学习历程为51——Arduino——NodeMcu_ESP-8266——STM32。做过几样东西,倒是觉得很有趣,也便有了继续学习下去的动力。ESP系列是入门级和业余爱好者开发物联网的不二之选。ESP-01S小开发板对于做简单的物联网开发,是很好的硬件平台。本人在入门的过程中,查了很多资料,踩了很多坑,终于把这条路走通了,也给其他人一些参考吧。外行,水平有限,如有错误,还恳请各位指出,共同进步。
二、硬件准备
1、ESP-01S。
在这里插入图片描述
2、USB转TTL模块,CH340驱动。
有专门的ESP-01/01S的下载器,不过我没有这个模块,就用手上有的工具,自己接线吧。注意:VCC接3.3V。
在这里插入图片描述
3、面包板,面包板电源,杜邦线等。
既然自己只有USB转TTL模块,自己接线,面包板是少不了的。
在这里插入图片描述
三、软件准备
1、串口调试工具。这个网上很多,一般都能用,自己随便找一个就行。安信可官网也有,可以去下载使用。
2、固件下载工具。安信可官网也有下载,我用的是v3.6.4版本。
3、Arduino IDE。这个上官网下载,安装。
四、Arduino IDE开发
这里有一个曲折的故事。最初用Arduino IDE是开发NodeMcu-ESP-8266,主控芯片是ESP-12E或者F什么的,这是一个开发板,开发板,开发板,是经过封装的,实验用它绝对好使。可是我当时不懂啊,写完程序直接把它嵌入到产品了。后来才回过味来,完全没有必要啊,嵌入产品直接用ESP-12E或者F就行了啊,体积小多了。既然ESP-12E通过再次封装,加了串口硬件比如CH340和CP2102就可以用Arduino IDE开发了,那么ESP-01S应该也可以。通过网上找资料,还真可以啊,欣喜!不过接线可得自己来了。很多博客都没有讲硬件接线问题,只讲软件,还好有一篇提到过,亲测可用,如下:
高电平为3.3V,低电平为GND

ESP-01S管脚电平状态
3V3
GND
IO0
EN
TXUSB/TTL RX
RXUSB/TTL TX
RST通过轻触开关连接GND
其他悬空

用Arduino IDE开发ESP系列,需要做一些前期工作。
文件——首选项——附加开发板需要添加如下地址:
在这里插入图片描述
然后工具——开发板——开发板管理,如下:
在这里插入图片描述
进去后搜索ESP8266:
在这里插入图片描述
如果没有安装的话,在“删除”位置那里会出现版本号,和安装按钮,点击安装。有许多博客说被墙了,安装不了,需要另外去下载来安装(具体参考其他博客),我不想那么麻烦,每次失败了,又重新点安装,多几次也就安装好了。
然后选择如下的开发板:
在这里插入图片描述
在例程里面找一个BLINK的例程,然后编译下载。不出意外,板载的LED并不会按照程序呈现闪速的功能。原因如下:
在这里插入图片描述
这是ESP8266手册里面的一句话,它是对的。因为刚下载完程序,所有的引脚还没有改变,而且还是USB/TTL供电,LED当然不会闪烁,应该是由于电流低的原因。最好用面包板的电源,连接一个手机充电器都行,将ESP-01S只接VCC和GND,你就会发现LED会闪烁了,说明刚才Arduino IDE下载程序是没有问题的。这一条路,走通了。复杂的程序慢慢再开发吧。

五、AT固件开发方式。
我们买到的ESP-01S一般都是刷好了官方固件的,可以通过UART发送AT指令来对模块进行操作。由于一开始通过电脑上的串口助手对ESP-01S发送AT指令就没有成功,因此我直接跳过,先用Arduino IDE开发了之后,再开始尝试刷固件操作。
1、刷固件硬件连接
硬件连接与Arduino IDE开发一样。
2、刷固件操作方法。
连接好USB/TTL,打开刷固件的工具,如下图:
大
在上面选择你自己电脑上固件存放的路径,记得打勾。(补充说明:安信可官网有很多固件,感兴趣的都可以试试,特别是MQTT AT固件,对开发物联网用处大)。下面红框里面的设置如图。点击”START",这时候注意了,有可能直接就成功了,我只成功了一次,多数时候需要把RST拉低一下(我自己用一个轻触开关连接到GND,方便复位,面包板那张图可见),才会成功。如果RST拉低了,还是失败,继续再试,反正我一般是试了3次才成功的。具体原因,我就不甚了解了,只提供自己的经验而已。当然如果能够知道原因更好,以便以后遇到问题能更好解决。
3、再次测试刷固件是否成功。
为什么用“再次”呢,呵呵。因为Arduino烧录程序是成功了的,这时候原来的AT固件是被干掉了的。再次刷AT固件后,又会把Arduino程序干掉,所以现在再次测试,如果串口助手向模块发送AT指令成功,就说明这次刷固件是成功了的。
前面已经提到,用USB/TTL直接供电是不行的,所以我最初测试AT指令不成功,也是这个原因。测试AT指令的时候,ESP-01S的引脚接线要改变一下,官方手册也是这么连接的,如下:
高电平为3.3V,低电平为GND

ESP-01S管脚电平状态
3V3
GND
TXUSB/TTL RX
RXUSB/TTL TX
RST通过轻触开关连接GND
其他悬空

连接USB/TTL,打开串口助手,无论怎么发送测试"AT",都没有反应,复位一下,会有乱码发过来。
在这里插入图片描述
这时候打开面包板的电源,面包板的电源3.3和GND与USB/TTL的3.3和GND分别接在一起。
有一次直接打开面包板电源就OK了,如果不OK的话,再复位一下,就OK了,如下:
在这里插入图片描述
有"ready"的字样了,再次发送"AT",终于收到心爱的ESP-01S的回应了,就像所追求的女孩终于答应了自己一样,心情溢于言表。
有时候不复位,碰了一下模块,也出现"ready"的字样,可能是我接线有松动吧。还有很多问题等着我解决,先告一段落。以上。

写文章

热门文章

  • 我的ESP-01S开发历程与经验分享 5875
  • 记录我学习STM32踩的坑 3932
  • 记录一下我的蓝牙遥控小车 478

分类专栏

  • 笔记 2篇

最新评论

  • 记录一下我的蓝牙遥控小车

    only_what: 感谢,帮助很大!

  • 我的ESP-01S开发历程与经验分享

    隅见: 用我的方法也不行吗?

  • 我的ESP-01S开发历程与经验分享

    涛涛江水连绵不绝: 我没有一次连接成功了,什么办法都试过了

  • 我的ESP-01S开发历程与经验分享

    TP963: 请问用arduino传输数据给esp8266时为什么会出现failed to connect esp8266 找不到开发板并且 而且通过串口at指令没有收到回复但单独使用esp8266就可以看到at指令,跟电源有关系吗

  • 记录一下我的蓝牙遥控小车

    Leecheenade: 很棒!给了我很大的帮助!表情包

大家在看

  • 用docker Desktop 下载使用thingsboard/tb-gateway
  • 代码随想录刷题学习日记 398
  • PCL 点云配准 Trimed-ICP算法 7
  • MiniConda 的安装与使用 198
  • 使用Spring Boot集成thymeleaf动态生成PDF文档 364

最新文章

  • 记录一下我的蓝牙遥控小车
  • 记录我学习STM32踩的坑
2022年1篇
2021年2篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家日照人物玻璃钢雕塑厂家六安欧式玻璃钢雕塑定制安庆七夕商场美陈天津景区玻璃钢雕塑优势海口玻璃钢雕塑厂家多少钱保山市玻璃钢雕塑供应江西定制玻璃钢雕塑多少钱玻璃钢园林艺术雕塑贵州环保玻璃钢雕塑供应商徐州设计玻璃钢雕塑费用广州泡沫玻璃钢雕塑玻璃钢雕塑市场推广玻璃钢雕塑制做厂商场美陈管理办法商场玻璃钢花盆销售厂家胡萝卜玻璃钢雕塑龙泉玻璃钢雕塑厂家电话多少马鞍山大型玻璃钢雕塑优势佳木斯景区玻璃钢雕塑价格江西步行街玻璃钢雕塑制作南郊玻璃钢花盆花器广场标识校园玻璃钢景观雕塑定做吉林公园玻璃钢雕塑厂家金华环保玻璃钢雕塑供应商镜面玻璃钢雕塑产品介绍河南秋季商场美陈厂家供应西宁玻璃钢蔬菜雕塑玻璃钢雕塑红军人物商场美陈 英文汕尾玻璃钢下棋人物雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化