ESP8266+OLED制作网络时钟

文章目录

  • 网络时钟的制作
    • 一.简绍
    • 二.准备
      • 1.Arduino库的下载与配置
      • 2.连接方式
    • 三.程序烧写
      • 1.方法一
      • 2.方法二
    • 四.总结

网络时钟的制作

一.简绍

今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号

  • 开发环境 Arduino IDE 1.8.11(没有也无所谓)
  • ESP8266 (CP2102)(arduino 开发中选 NodeMcu 0.9 )
  • OLED ( 7针IIC/SPI 黄蓝双色)(SSD1306_128X64)

ESP8266+OLED制作网络时钟_第1张图片

二.准备

1.Arduino库的下载与配置

注意
这一步操作是对应下载代码在Arduino IDE 里面修改运行的朋友准备的,如何使用直接烧录,则下载完资料包,可跳过此步骤,直接看连接方式

资料下载:资料包

我们需要用Arduino 来编译我们的项目代码,所有需要添加相应的库文件

这样压缩包里面包含了库文件以及其他相关的文件,我们先将四个库文件移动到Arduino 软件安装的库目录下
ESP8266+OLED制作网络时钟_第2张图片

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里面去导入库文件,这里适合小白操作,当然图方便也是可以的

ESP8266+OLED制作网络时钟_第3张图片
ESP8266+OLED制作网络时钟_第4张图片

点击此处开始烧写,等待烧写完成就可以了
ESP8266+OLED制作网络时钟_第5张图片

2.方法二

我们先导入程序运行所需要的库文件,然后打开Arduino IDE 进行程序的编译,烧写

代码连接:网络时钟

ESP8266+OLED制作网络时钟_第6张图片

四.总结

这里我是以OLED spi 7引脚的为例,大家也可以用IIC的但是代码部分需要稍微修改一下,连接图的话根据 代码的提示来连接

你可能感兴趣的:(ESP8266)