当前位置:首页 > 技术 > Python > 正文内容

micropython 使用oled显示前面设置的时间。

Watrt5年前 (2019-12-31)Python23030
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。

分享给朋友:

相关文章

micropython 使用ili9163显示IP地址

micropython 使用ili9163显示IP地址

mian.pyexec(open('./wifi.py').read(),globals()) exec(open('./tft.py').read(),globals())wifi.pyimport network import machine import ntptime import time nic = network.WLAN(network.STA_IF) # c...

python利用pyinstaller打包简明教程

python利用pyinstaller打包简明教程

在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将 Python 程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上运行。安装 PyInstallePython 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令:pip install ...

Python使用struct处理二进制(pack和unpack用法)

Python使用struct处理二进制(pack和unpack用法)

有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...)     按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流) un...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。