关注
11
粉丝
15
帖子
彬Ben
03月04日

生活创客系列教学设计:第一节 从“Hello World”到“创新中国 有你有我”

一、项目内容

项目背景:众多的开源创客硬件都没有直接搭配上显示屏,而我们课程使用的国产第一款开源创客硬件“掌控板”却搭配上了。在激动之余,也让孩子们体验一下,并把自己的感受通过掌控板的显示屏呈现出来!

项目名称:显示“Hello World”、 “创新中国 有你有我”

二、学习目标

1.探索显示功能的使用

2.在OLED特定位置显示“Hello World”

3.在OLED特定位置显示“创新中国 有你有我”

4.掌握OLED显示屏像素与点坐标知识

三、知识导航

1.什么是OLED屏?

2.什么是像素?

3.什么是坐标?

4.掌控板屏幕的坐标体系是怎样的?

四、知识链接

OLED 屏幕作为一种新型的显示技术,其自身可以发光,亮度,对比度高,功耗低。

像素中文全称为图像元素,是指在由一个数字序列表示的图像中的一个最小单位,称为像素。像素仅仅只是图像中的一个最小单位,与分辨率、画质有本质的区别。分辨率通常是多少个像素/英尺。

屏幕像素的排列:横向点数X纵向点数。掌控板的屏幕情况:1.3英寸OLED显示屏,支持16*16字符显示,分辨率128x64。即横向(每行)有128个点(编号0-127),纵向(每列)64个点(编号0-63),如图 1. 1。如果我们要指定屏幕上的任意一点,可以给出改点的坐标(位置),就能定位该点。如:我们要指定横向第50个纵向第25个点,该点的x坐标是49,y坐标是24 ,如图 1. 2。


图 1. 1


图 1. 2

五、学习过程

1.显示功能的介绍

(1) 清除屏幕的内容

(2) 以横向第1点,纵向第2点为字符的左上角,显示“ABCD”字符;可以通过修改x、y的数值更改显示位置;可点击ABCD,修改为显示其他字符;

(3) 点亮X方向第50个、Y方向第25个点;可以通过修改x、y的数值更改显示位置;可以点击“亮”旁边的小三角,改为“灭”,令该点熄灭。

(4) 令设置好的显示内容显示生效;前面设置的内容,在使用此命令前,并不生效,也就是还没显示出来;

2.显示“Hello World”

勇于探索:如图 1. 3,自己尝试在屏幕中显示“Hello World”。

图 1. 3

程序说明:

(1)清除屏幕:


(2)选定显示命令:


(3)点击“ABCD”显示内容部分,把显示内容修改为:“Hello World”

(4)令显示生效:


(5)连接设备,并刷入运行,即可在掌控板中显示文字。


(6)给作品定一个名字,并保存图形文件(保存代码是保存为py代码文件,适合代码编程环境);


3.显示“创新中国 有你有我”

勇于探索:尝试显示如图 1. 4效果


图 1. 4

(1)需要什么命令

(2)怎么确定显示的位置

六、项目拓展

拓展1:在屏幕中显示:“Hello World”、 “创新中国”、“有你有我”,并显示你的名字(放置的位置、形式自定);(参考程序在本节的案例代码参考)


拓展2:自主探索点、线段、矩形、圆与三角形的画法。


每屏显示一幅图显示一个:







8

点赞

495 次阅读3 条评论8 人赞
3条评论