程序员开发实例大全宝库

网站首页 > 编程文章 正文

esp8266开发笔记(二):OLED显示屏制作网络时钟

zazugpt 2024-08-31 05:15:53 编程文章 20 ℃ 0 评论

大家好,我是阿普。搬运知识,分享经验的Joker

在开发笔记(一)中,我们已经对ESP8266有了一个比较基础的了解了。这期我们用ESP8266和OLED显示屏来做一个网络时钟。事不宜迟,我们马上动起手来吧!

下载相关软件

第一步,我们得准备好制作工具,首先下载好相关的软件吧!

链接:https://pan.baidu.com/s/1ZzG073bU3UjDM1JY063grA

提取码:58rz

硬件工具

有了软件工具的保障之后,我们还需要一些硬件,大家赶快准备好吧。缺少材料的同学可以在某宝、某东、拼某某等电商平台上购买哦。所需硬件如下:


micro-usb数据线有三个功能,第一,用于供电;第二,用于数据传输,即下载程序;第三,用于数据通讯,即建立电脑与ESP266之间的通讯,例如当我们使用“Arduino”平台的串口监视功能时,数据线就发挥这一功能。这期制作教程主要涉及前两个功能,第三功能我们后期有机会再详细解释。这里特别注意一点,就是我们这里用的是“数据线”,而不是“电源线”,单纯的“电源线”只有供电功能,无法实现数据 传输,且二者凭外观难以辨别哪一条才有数据传输功能。所以,如果大家安装好串口驱动之后,电脑设备没有显示你连接ESP8266模块的端口的话,建议网上购买正规的数据线。


杜邦线用于我们对ESP8266与OLED显示模块进行电路连接。采用母头对母头是因为OLED与ESP8266模块引脚均以排针的方式引出,母头便于连接。


OLED模块,引脚从左到右分别为“GND,VCC,SCL,SDA”。


我所采用的是带CH340G串口芯片的模块。

电路连接


4pin IIC引脚,正面看,从左到右依次为GND、VCC、SCL、SDA

OLED --- ESP8266

VCC --- 3.3V

GND --- G (GND)

SCL --- D1(GPIO5)

SDA --- D2(GPIO4)

固件烧录

首先,我们打开“Nodemcu入门指导”文件夹

打开PDF文件进行操作即可完成固件烧录步骤,指引里面表达得非常清楚,这里不再啰嗦。我们完成第一页的操作指引即可,剩余的部分有兴趣的同学可以继续往下研究。

现在,我们已经学会烧录固件了。其实,这个固件的烧录与否,对我们接下来的刷机并没有什么影响,这其中的烧录步骤才是我们学习的重点。

刷机!

到目前为止,我们已经把一切准备工作都做好了,重头戏马上开始。详细步骤如下:


用micro-usb将ESP8266模块与电脑连接起来,打开“电脑→属性→设备管理器→端口”,当我们看到类似上图红框内出现的端口时,表明驱动安装正确,电脑与ESP8266已经建立了连接。






好了,现在我们已经学会制作了网络时钟了,有没有些许成就感了呢?作为小白的我们在增添了信心之后,后面,我们将一步步深入了解esp8266的魅力吧!

请多多关注,见证或与阿普共同成长吧,无言感激

Tags:

猜你喜欢

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表