ESP32+时钟、闹钟、温度+microPython程序 (2020-10-09)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP32+时钟、闹钟、温度+microPython程序 (2020-10-09)相关的知识,希望对你有一定的参考价值。

参考技术A 【硬件】:ESP32芯片、DS3231时钟芯片、五方向按键(带set和rst按键)、有源蜂鸣器、 LCD1602液晶屏(带PCF8574芯片,注意不是背光可调多种颜色的那种RGB1602)
【软件】:microPython

1、开始自动检测WIFI,检测到之后,自动从网络获取时间,并写入esp8266/esp32、同时写入ds3231时钟芯片中
2、如果不能联网,则自动从ds3231芯片获取时间
3、按中键,可以开启关闭屏幕背光
4、按set键,可以进入菜单,可以设置日期、时间、闹钟以及闹钟是否开启(默认每天循环)
5、液晶屏幕上,时间与温度中间,如果有个.显示,表示闹钟是开启状态。 如果没有,则表示闹钟关闭

DS3231micro.py : 从 https://www.jianshu.com/p/93af7d173f98 可以复制
esp8266_i2c_ lcd.py 与 lcd_ api.py : 从 https://www.jianshu.com/p/7798d0c06c69 可以复制

以上是关于ESP32+时钟、闹钟、温度+microPython程序 (2020-10-09)的主要内容,如果未能解决你的问题,请参考以下文章

ESP-总体理解(arduino-esp32)

ESP32-IDF 05-2 WIFI-esp32获取温度和天气信息

esp32低功耗远程唤醒

STM32+ESP8266(ESP-12F)物联网温度计-腾讯云物联网

STM32+ESP8266(ESP-12F)物联网温度计-腾讯云物联网

STM32+ESP8266(ESP-12F)物联网温度计-腾讯云物联网