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

1OLED板 ESP-01S板
2GND	GND
3VDD	3V3
4SCK	IO2
5SDA	IO0

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

Arduino 相关资源下载


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