你的位置:首页 > 技术 > Python

from machine import I2C, Pin
import ssd1306,time    #这里引用的是官方的ssd1306库。可以在github上下载下来放入库中。
i2c = I2C(-1, Pin(14), Pin(2))
display = ssd1306.SSD1306_I2C(128, 64, i2c)
#while True:
strdate='%d-%d-%d' % (rtc.datetime()[0],rtc.datetime()[1],rtc.datetime()[2])
strtime='%d:%d:%d' % (rtc.datetime()[4],rtc.datetime()[5],rtc.datetime()[6])
display.fill(0)
display.text(nic.ifconfig()[0], 0,8*4,1)
display.text(IPadd, 0,8*5,1)
display.text(strdate, 0,8*6,1)
display.text(strtime, 0,8*7,1)
display.show()
print(nic.ifconfig()[0])
time.sleep(1)
exec(open('./http_server.py').read(),globals())  #这里让脚本运行到http服务上面。

micropython 使用oled显示前面设置的时间。这里使用的时间是前面文章中设置的rtc。