arduino esp8266 入坑开始

编程知识 更新时间:2023-04-30 00:39:40

做烦了多年的网站系统开发心血来潮的入门智能硬件,在翻阅了很多资料以后决定开始玩arduino,再经过hello word级的入门程序blink开始进入了智能硬件的大门,互联网的世界资源吩咐,只要有正确的电路接线图,简单的arduino开发还是不难得,直到遇到wifi模块esp8266,我用的是arduino uno 版本身不带wifi功能,要实现wifi控制led之类的功能,需要外接wifi模块,于是买了esp8266模块,价格在10元左右,在入门智能印件这块我比较喜欢使用二手的配件,毕竟便宜,但是一般运费比模块本身价格要贵。我买的是esp01大概样子如图

模块到手后,按照图

ESP8266Arduino Uno
TX1(TX1)
GNDGND
CH_PD3.3v
GPIO2-
RST-
GPIO0-
VCC3.3V
RX0 (RX0)

用公对母杜邦线进行连接,连接好后把uno板连接电脑,然后编写代码上传

const int tx = 1;
const int rx = 0;
void setup() {
  pinMode(rx,INPUT_PULLUP);
  pinMode(tx,INPUT_PULLUP); 

}

void loop() {

}

此时esp8266模块红灯亮,查看串口监视器,波特率调到115200,发现显示一片空白。我一脸懵逼,开始从网上翻阅各种资料,又尝试使用软串口连接,还是不行。我想只能用硬件问题来解释了,线路一直都没接错过不可能烧板的,只能去找卖家咨询,卖家也说不出所以然。没有办法只能自己想法子,经过两天的思考,认为是不是重新刷写下固件就可以了,于是开始尝试刷固件,网上大部分都是用usb转ttl线进行刷写,直到有幸看到一位大牛的文章,可以使用uno版直接刷固件,立马决定尝试一下。

先改变一下接线

下载官方下载Flash工具

下载固件,我下载的是 出厂默认 AT 固件

 

uno链接电脑,打开Flash工具选择安信可的AT固件ESP8266 01 是选择8Mbit 的版本,flash地址选择0.

点击start开始烧录

如果提示等待上点同步,一直没动,需要把GPIO0引脚接到GND然后重新拔一下即可

  然后开始烧录直到完成

完成后,拔掉GPIO0退出烧写模式,重新插拔CH_PD引脚连线。

打开串口调试工具,连接串口发送AT显示ok说明烧录成功

 

所有工具和固件打包点此下载

更多推荐

arduino esp8266 入坑开始

本文发布于:2023-04-22 08:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/50a0f11c8cd4a963411c730f6fc883be.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:arduino

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 95537文章数
  • 24067阅读数
  • 0评论数