【仿真】掌控板显示字符

2020-02-151.1万
AI 快速预览详细 收起
本文介绍了如何使用mPython仿真功能在掌控板上显示字符。首先熟悉mPython界面,然后通过拖动图形块编写程序,利用仿真区查看字符显示效果。重点讲解了坐标轴控制字符位置的方法,并介绍了128*64 OLED显示屏的分辨率。适合STEM教育场景,帮助孩子理解编程与硬件结合的实际应用。
【仿真】掌控板显示字符图13
岁月不居,时节如流。
创客的路上,有你有我,
一起拼搏,一起奋斗!
让我们只争朝夕,不负韶华!
今天利用mPython仿真功能运行程序,
瞧,没有掌控板,程序运行效果很赞
【仿真】掌控板显示字符图1

一、知识库
1、熟悉mPython界面
2、认识“显示模块”功能
3、掌握使用坐标轴控制字符的位置
4、了解128*64OLED显示屏
5、了解掌控板上文字动态显示的方法
【仿真】掌控板显示字符图2
二、学一学
1.文配图进入mPython界面,
mPython从左向右,共分三部分,
左区:图形块区,分16类,
中区:图形代码或IDE代码,
右区:仿真区或探究区
【仿真】掌控板显示字符图3
2.显示块
编程区的最左边,第二列找到显示图形块
3.拖动图形块,编写程序
【仿真】掌控板显示字符图4
4、分辨率
分辨率指屏幕显示的像素个数。那什么是像素呢?
一张图片实际上是由无数个小点点组成的,因为每个点比较小,所以你的眼睛会误以为这是一张完整的图片。一个像素就可以理解为屏幕上的一个点。屏幕正是由多个像素点组成。分辨率128x64的意思是水平方向含有128个像素,垂直方向含有64个像素。屏幕上一共有128x64个像素点。
【仿真】掌控板显示字符图5
三、想一想
1. 在 创新中国,有你有我 下面一行居中显示你的学校,再下一行显示你的姓名
2. 尝试配合3D建模给掌控设计一个外壳,做成可穿戴设备
3. 设计其它自己认为有意义的屏幕显示并分享
四、做一做:
【仿真】掌控板显示字符图6
1.左侧-显示块找到清屏块

【仿真】掌控板显示字符图7
2.左侧-显示块找到显示块

【仿真】掌控板显示字符图8
3.左侧-显示块找到字符位置块
【仿真】掌控板显示字符图9
4.右侧-仿真区--显示字符信息,
说明:全屏,刷新,运行
五、练一练:
尝试字幕滚动(拓展)
【仿真】掌控板显示字符图10
1.
左侧-变量块添加变量j

【仿真】掌控板显示字符图11
2.
左侧-循环块

【仿真】掌控板显示字符图12
3.只争朝夕不负韶华从左向右滚动
六、硬件知识

1.3英寸OLED显示屏,支持16*16字符显示,分辨率128x64
掌控oled屏,大小1.3英寸,分辨率128*64
在设置文字时,按照平面坐标轴设置, 一行显示不到12个汉字,即占点阵12*16,数字约6*9点阵。小写字母约点6*12点阵。大写字母约占8*9点阵。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(9)
陇南老鹈鹕
陇南老鹈鹕
正在学习中!
rzegkly
rzegkly
作者
回复陇南老鹈鹕
相互学习,相互交流
rzegkly
rzegkly
作者
谢谢
gada888
gada888
好好学一学
rzegkly
rzegkly
作者
仿真区,有些模块无法使用的
rzegkly
rzegkly
作者
回复且歌且行
相互学习
且歌且行
且歌且行回复rzegkly
嗯,是的,谢谢版主指点。
且歌且行
且歌且行
今天又试了,我重新下载安装了程序,触摸、按键都可用。但是如果我打开其它文件,然后在上面修改再仿真就不可用,即使新建也没用。必须重要打开程序才会有效。
rzegkly
rzegkly
作者
回复且歌且行
下载最新板们mpython0.2.2 仿真可以用的
且歌且行
且歌且行
版主,我在试仿真,但是除了显示屏和灯,触摸没有效果。这是怎么回事呀?
kylinpoet
kylinpoet
这个好,必须支持。
rzegkly
rzegkly
作者
很简单
DFrJ5KYVQaH
DFrJ5KYVQaH
不错,学习中
- 没有更多了 -