【掌控】[数码时钟也简单]
本帖最后由 rzyzzxw 于 2019-2-13 19:40 编辑2019春节
在南京
看山看水访古玩雪
归来时
掌控还是那块掌控
而X已不是几天前的X
这个假期,掌控工程师无休
测试版已由0.2.1.b1升级到(中间省略多个版本)……0.2.2.b1
【新版软件必须更新固件,也建议更新固件(修正了前面版本的固件缺陷,功能更强),否则部分block会语法不匹配】
集成超多的表情
直接集成数码管字体
还有
自定义事件
还要重点提一下上个版本就支持的自定义模块
内置图像列表
度数可以这样拉
自定义图像可以这样用
pbm以前部分格式不能正确识别,现在基本都ok了
而且自动取高度、宽度,无须额外指定尺寸
下面一个例程
数码时钟
还有,为了提高下载体验的
只下载代码(上个版本就有了)
很牛很赞很简单
mPythonX 0.2.2 更新(相比0.2.1):1、增加内置英文字体、允许自定义英文字体2、增加自定义条件触发事件3、对pbm图片的支持更友好4、python基础语法完善:增加“集合”分类、try-except-finally语法5、调试与文件下载增加出错提示6、固件内置资源更新,增加若干表情、字体7、增加一些示例
http://static.steamaker.cn/files/mPythonXSetup0.2.2.exe
而代码,却要好好学了
from mpython import *
import network
import ntptime
import time
import framebuf
import font.digiface_44
import font.digiface_21
my_wifi = wifi()
def display_font(_font, _str, _x, _y, _wrap, _z=0):
_start = _x
for _c in _str:
_d = _font.get_ch(_c)
if _wrap and _x > 128 - _d: _x = _start; _y += _d
if _c == '1' and _z > 0: oled.fill_rect(_x, _y, _d, _d, 0)
oled.blit(framebuf.FrameBuffer(bytearray(_d), _d, _d,
framebuf.MONO_HLSB), (_x+int(_d/_z)) if _c=='1' and _z>0 else _x, _y)
_x += _d
my_wifi.connectWiFi('', '')
ntptime.settime(8, "ntp.ntsc.ac.cn")
oled.fill(0)
while True:
time_s1 = ''.join( // 10, time.localtime() % 10, ':', time.localtime() // 10, time.localtime() % 10]])
time_s2 = str(time.localtime() // 10) + str(time.localtime() % 10)
display_font(font.digiface_44, time_s1, 0, 0, False, 2)
display_font(font.digiface_21, time_s2, 103, 45, False, 2)
oled.show()
本帖最后由 super-power 于 2019-2-22 10:41 编辑
楼主,掌控板的本地时间怎么设置?不采用网络同步授时有没有指令可以设置时间? 可以,但是是不准的,从0点计时
請問老師 上个版本 的代码 下載 在那个帖子
謝謝老師
页:
[1]