赞
踩
材料:
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模块接线和程序烧录_耀刀的博客-CSDN博客_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里使用
代码过时有很多需要修改的地方
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。