当前位置:   article > 正文

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

esp826601s+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 等众多选项。将开发板和端口设置好,然后就可以开始烧入脚本了。

  1. void setup() {
  2. }
  3. void loop() {
  4. }

可用上面空代码做烧入实验(时钟代码不放了,这个主要是记录烧入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里使用

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/610315
推荐阅读
相关标签
  

闽ICP备14008679号