手把手教你如何利用arduino IDE对esp8266进行下载,个人实测教学有手就行

esp8266 我们可以利用at指令去控制他,但是作为一个程序员at指令哪有我们直接编写代码来的实在呢?arduino作为一个开源IDE,我们可以利用它来对我们的esp8266来进行编写。
在开始教学之前我想先介绍一下现在网上存在的几种esp8266
在这里插入图片描述
这种叫做esp8266 esp-01,优点是小巧,我们可以嵌入在很多东西上,但是缺点是对我们的io口引脚引出的太少了
在这里插入图片描述
这个多了个s,感觉也就是多了个led

在这里插入图片描述
这个就是一个算是稍微比较大的了,四周是邮票孔,我们可以叫画板子让它嵌入在自己板子上
在这里插入图片描述
剩下的这个就是叫nodemcu了,如果你仔细看你会发现,这个就是讲上面的那个芯片焊接在板子上面,然后加上一个ch340串口和把引脚引出来了,方便我们使用所以本质是一样的。

首先我们需要下载arduino 的IDE以及配置esp8266的包,这里可以参考这篇文章,就不详细介绍了
https://www.cnblogs.com/A-yes/p/9894148.html
一个正常人基本上只会买俩种一种就是最上面的小的,还有一种就是这个nodemcu
我们先从上面的小的开始说起,我们在板子上面会看到8个引脚,在旁边也有丝印介绍这8个引脚分别是干什么的,我们会看到IO0和GND连起来,也就是下图这个样子,这样就进入了下载模式

在这里插入图片描述
接下来我们就需要吧这个接上我们的TTL转串口这种模块,当然要提前装驱动,一般商家都会提供
esp8266的rx接到模块的tx
esp8266的tx接到模块的rx上面
esp8266的3.3v接到模块的3.3v
esp8266gnd接到模块的gnd

我们还需要在这里找到合适的串口,同时记得找合适的开发板,这边参数选的和我一样即可
在这里插入图片描述
我们可以在设备管理器这里查看端口号,自行百度怎么打开设备管理器
在这里插入图片描述
最后我们点击上传就可以下载了。

我猜你们照着上面这个教程肯定下不进去,下进去也不能用
在这里插入图片描述
下面说几点需要注意的点
1.我们在下载之前需要给单片机重启一下,对于nodemcu上面会有个rst按键会让我们重启,对于这种小的最简单,我们把vcc或者gnd这些线先拔了然后插进去就重启了
2.我们在使用之前需要把GND和GPIO0那根线给剪断,然后重启esp8266我们才能使用,当然重启就是按照第一条的那个样子
3.基本上上电你会看到板子上的灯一闪而过,说明一下那个灯不是电源指示灯,而是连接到GPIO2上面的led,所以我们可以通过GPIO2来控制它的亮灭,在给板子商店的一瞬间他会一闪而过,我一开始以为板子是不是短路了,吓我一跳。
4.下载成功的标志是,arduino提示你上传成功了

对于nodemcu其实本质上和上面的是一样的,你可以用usb线插上电脑直接用,也可以采用串口像上面那样进行下载的,道理基本上一样就不详细介绍了,这里给一下引脚图在这里插入图片描述
我们需要接到的是RXD0和TXD0的俩个引脚,还是需要把gpio0接到 gnd上面。直接连数据线我还没有试过,我是不会告诉你我没有这种线的,尝试之后会更新这篇博客

2020/4/24更新,尝试直接使用usb的mirco线插入去读写,这里要说的是,我们仍然需要将GPIO0用一根线连到GND不然无法下载,可以直接读串口,其实插一根usb线还是挺方便的,我们需要注意我们所接入的是需要四根线分别是VCC GND D+ D-,有些线是充电线,只有俩根线,所以我们无法检测到串口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值