ESP8266+OLED制作网络时钟
文章目录网络时钟的制作一.简绍网络时钟的制作一.简绍今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号开发环境 Arduino IDE 1.8.11ESP8266(CP2102)(arduino 开发中选 NodeMcu 0.9 )OLED ( 7针IIC/SPI 黄蓝双色)(SSD1306_128X64)...
网络时钟的制作
一. 简介
今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号
- 开发环境 Arduino IDE 1.8.11(没有也无所谓)
- ESP8266 (CP2102)(arduino 开发中选 NodeMcu 0.9 )
- OLED ( 7针IIC/SPI 黄蓝双色)(SSD1306_128X64)

二. 准备
1.Arduino库的下载与配置
注意
这一步操作是对应下载代码在Arduino IDE 里面修改运行的朋友准备的,如何使用直接烧录,则下载完资料包,可跳过此步骤,直接看连接方式
资料下载:资料包
我们需要用Arduino 来编译我们的项目代码,所有需要添加相应的库文件
这样压缩包里面包含了库文件以及其他相关的文件,我们先将四个库文件移动到Arduino 软件安装的库目录下
2.连接方式
OLED屏幕正对着自己,接线处在上面,从左往右,依次连接
| OLED | ESP8288 | GPIO |
|---|---|---|
| GND | GND | GND |
| VCC | VCC | 3.3/5v |
| D0 | D5 | GPIO14 |
| D1 | D7 | GPIO13 |
| RES | RES | GPIO3 |
| DC | D1 | GPIO5 |
| CS | D2 | GPIO4 |
三. 程序烧写
1.方法一
下载我上面的压缩包,包里面有 可执行的bin文件,我们打开烧录软件,选择烧录的程序,烧录到我们的开发板中就可以了,这里不用往Arduino里面去导入库文件,这里适合小白操作,当然图方便也是可以的


点击此处开始烧写,等待烧写完成就可以了
2.方法二
我们先导入程序运行所需要的库文件,然后打开Arduino IDE 进行程序的编译,烧写
代码连接:网络时钟

四. 总结
这里我是以OLED spi 7引脚的为例,大家也可以用IIC的但是代码部分需要稍微修改一下,连接图的话根据 代码的提示来连接
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)