python esp32在oled上显示万年历

esp32单片机使用thonny软件ptyhon编写的oled显示万年历,只是初学者希望有什么不足的各位可以一起探讨😃

from machine import Pin,Timer,SoftI2C,RTC
from ssd1306 import SSD1306_I2C
import time

week = ['Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
time_list = ['', '', '']
i2c = SoftI2C(sda=Pin(23),scl=Pin(19))
oled = SSD1306_I2C(128,64,i2c,addr=0x3c)
rtc = RTC()

rtc.datetime((2023,3,7,2,0,0,0,0))

def data_da(tim):
    datetime = rtc.datetime()
    oled.fill(0)
    oled.text("RTC CLOCK",24,0)
    oled.text(str(datetime[0]),18, 24)
    oled.text('-',50,24)
    oled.text(str(datetime[1]),60, 24)
    oled.text('-',75,24)
    oled.text(str(datetime[2]),85, 24)
    oled.text(week[datetime[3]],44,55)
    for i in range(4, 7):
        if datetime[i] <
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值