demo1984s 的个人博客 demo1984s 的个人博客

记录精彩的程序人生

目录
DIY ESP-01S WiFi时钟天气程序Arduino项目代码说明
/        

DIY ESP-01S WiFi时钟天气程序Arduino项目代码说明

IMG4310.jpeg

账号准备

  到 心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案 (seniverse.com) 注册一个账号,复制出来密钥,后面代码里面用到的key就是这个密钥。
image.png

ESP8266/ESP32开发板安装

  已安装可忽略这一步骤,本文内容基于 Arduino IDE 2.1.0 编写。ESP8266/ESP32开发板环境安装详细见文章 Arduino 1.8、Arduino IDE 2.0上配置ESP8266/ESP32开发板开发环境 - 自由向往的程序猿 (demo1984s.com)

依赖库安装

Time

  安装方式:依次打开菜单“工具 - 管理库“,搜索”Time“进行安装。image.png

U8g2

  安装方式:依次打开菜单“工具 - 管理库“,搜索”U8g2“进行安装。
image.png

ArduinoJson

  安装方式:依次打开菜单“工具 - 管理库“,搜索”ArduinoJson“进行安装。
image.png

ESP-Seniverse

  安装方式:依次打开菜单“项目 - 导入库 - 添加 .ZIP 库”,2023年5月10日前的选择“ESP-SeniverseV0.0.1.zip”进行安装,2023年5月10日后的选择“ESP-SeniverseV0.0.2.zip”进行安装,V0.0.2相对V0.0.1改动较大,不兼容。

开发板引脚接线

  代码修引脚 WwwDemo1984sCom.h 里面。
  image.png

OLED板 ESP-01S板
GND	GND
VDD	3V3
SCK	IO2
SDA	IO0

  ESP-01S引脚较少,对应连接关系基本是不变的。有问题可以到小黄鱼上找,部分文章为方便已购买的鱼友而写,部分文章日常爱好捣鼓过程中有感而发。

Arduino相关资源下载


标题:DIY ESP-01S WiFi时钟天气程序Arduino项目代码说明
作者:demo1984s
地址:http://www.demo1984s.com/articles/2022/01/17/1642421636497.html