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] <