ESP8266 +I2C SH1106 OLED仿数码管时钟

news/2024/7/23 11:25:26 标签: SH1106, 时钟

SH1106_OLED_0">
ESP8266 +I2C SH1106 OLED仿数码管时钟


  • 📌相关篇《ESP8266 +I2C SSD1306 OLED仿数码管时钟
  • 🎞🎬显示效果:
    在这里插入图片描述
  • 🔖本工程基于Arduino IDE框架下开发。
  • 🌿采用esp8266:Nodemcu
  • 📑配置参数信息:
    在这里插入图片描述
  • ✨在上面一篇的基础上做了改版,去除掉了原来在SSD1306那版中获取时间的NTPClient库,依靠自带的udp库获取时间,新增了日期和周的显示。

📑功能组成部分

🌿屏幕驱动显示
🌿时间获取
🌿自定义字体

📓屏幕驱动显示

  • 🍁屏幕驱动显示,基于Adafruit G

http://www.niftyadmin.cn/n/233544.html

相关文章

Unity如何上传一个文件到服务器

在游戏开发过程中,有时候需要上传一些文件到远程服务器上,比如游戏资源文件、玩家数据等等。在Unity中,我们可以使用UnityWebRequest类来实现文件上传功能。本文将详细介绍Unity如何上传一个文件到服务器,并给出Unity与服务器的核…

Tomcat源码:Container接口

参考资料: 《Tomcat - Request请求处理: Container设计》 《Tomcat - Container容器之Engine:StandardEngine》 前文: 《Tomcat源码:启动类Bootstrap与Catalina的加载》 《Tomcat源码:容器的生命周期管理与事件监…

k8s设置is-default-sc 存储类基本介绍

k8s官网地址 为什么要改变默认存储类? 取决于安装模式,你的 Kubernetes 集群可能和一个被标记为默认的已有 StorageClass 一起部署。 这个默认的 StorageClass 以后将被用于动态的为没有特定存储类需求的 PersistentVolumeClaims 配置存储。更多细节请查…

ifream等比缩放,并解决错位bug

// 稍微错开空隙,留给滚动条 let scw $(“#divId”).width()/1700 let scs $(“#divId”).width()/1680 let sch $(“#divId”).height()/scs $(“#ifreamId”).css({height: sch ‘px’, width: ‘1680px’, transform: scale(scw)}) // ifream 错位 let deLe…

【面试题】如何解决 Vue首屏加载过慢出现长时间白屏?

需求场景:公司业务展示官网开发,构建版本后在外网测试环境下,发下首屏加载损耗高达几十秒(服务器在国外,所以也导致加载时间变长),于是采用了以下方法来达到提速目的。 大厂面试题分享 面试题库…

【C++】苏大期中考试前第二次模拟

目录 一. 题目 二. 代码 三. 总结 一. 题目 考试说明 考试时间:合计2小时。选择题部分30分钟交卷,允许提前交卷。考试过程中,不能连接未经指定网站或服务器。闭卷考试部分,不能查阅任何类型的参考资料。开卷考试部分&#xf…

Show, Attend, and Tell | a PyTorch Tutorial to Image Captioning代码调试(跑通)

Show, Attend, and Tell | a PyTorch Tutorial to Image Captioning代码调试(跑通) 文章目录Show, Attend, and Tell | a PyTorch Tutorial to Image Captioning代码调试(跑通)前言1. 创建、安装所用的包1.1 创建环境,…

表白墙(服务器版)

文章目录一、准备工作二、前后端交互后端前端三、数据库版本一、准备工作 我们之前实现过这样一个表白墙,具体前端代码参考 表白墙 这篇文章 但是我们之前写的这个表白墙有一些问题: 1.如果我们刷新页面/重新开启,之前的数据就不见了 2.我们…