esp826601s用uno烧入+oled制作时钟 笔记

材料:

unoR3、oled0.96寸、uno R3传感器扩展版

杜邦线

1.开始烧入

利用uno板烧入esp8266的程序

接线 tx 对 tx,

rx对rx, 

vcc接+,

gnd接- 

io0接3.3v ,en接gnd  烧入时出现提示connecting.......再接

下载arduino ide 安装库 esp8266开发板模块,安装成功后在工具开发板中,会出现 Generic ESP8266 Module 等众多选项。将开发板和端口设置好,然后就可以开始烧入脚本了。

void setup() {
}
void loop() {
}

可用上面空代码做烧入实验(时钟代码不放了,这个主要是记录烧入esp826601s

借鉴:Arduino和ESP8266-模块安装及代码上传 | 威格灵 (gaohaiyan.com)

(4条消息) 【arduino】esp8266---wifi模块接线和程序烧录_耀刀的博客-优快云博客_esp8266烧录引脚

当出现

时先接en---gnd

后接io0----3.3v,

等灯亮3次就拔掉en后即可完成烧入成功情况如下:

 失败时如下情况:

esptool.py v2.8
Serial port /dev/cu.usbmodem14301
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "/Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/upload.py", line 65, in
esptool.main(cmdline)
File "/Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 2890, in main
esp.connect(args.before)
File "/Users/user/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 483, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

 成功烧写完成,提示“上传成功”,
然后,断开8266的EN、IO0和板子的连接。如果不再需要和Arduino进行串口通信,TX、RX针脚也可以断开。

2.oled屏幕接入

将oled的vcc接扩展版的+

gnd接-

scl接esp8266的io2.

sda接io0

3.

打开手机wifi,找到TP561-IOT-Display连接,设置接入wifi。完成后屏幕亮起运行

 小结:

扩展版提高了接线美观效率节约了电阻;

库的zip可以通过解压放进C:\Users\30411\Documents\Arduino\libraries里使用

代码过时有很多需要修改的地方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值