在之前的章节中,小编带领大家学习:如何构建micro:bit、pico的图形化开发环境-CSDN博客
今天小编带领大家开始学习图形化编程的第一节、led显示输出。microbit核心板是一个高度集成,功能丰富的模块,来看下他的功能分布:
其自带了一个5x5矩阵的led显示模块,那么我们如何使用它,能做出哪些有趣的小实验呢,这节课我们就来学习。
一、熟悉积木指令
1.1、microbit开发环境的模块介绍
1.2、指令区分类
指令区的模块有很多,基本指令模块、输入模块、音乐模块、led模块、无线模块、循环模块、逻辑模块和变量模块等,后续章节中,我们会一一进行学习,首先来看下基本指令区有哪些好玩指令:
1.2.1、开机和无限循环指令
①当开机时指令,就是当我们开发板,一上电开机就会立马执行的指令。放在其中间的指令也会执行,是一条使用率极高的指令。
②无限循环指令,也是一条开机立马执行的指令。主要功能,放在其中间的指令,会按照顺序循环的执行,反复的做相同的动作,比如我们的led灯的闪烁功能就可以通过该指令来完成。
我们如果来判断哪些指令是开机就自动执行的呢,这是有技巧的。我们只需要观察指令的左上角是不是圆润的直角,是的话就是开机自动执行的指令,下面的指令就不是开机自运行指令。
1.2.2、数字和字符串显示指令
这两条指令就比较好理解了,通过他们,就可以在led的矩阵上,显示数字和字符串了
这里需要注意,我们字符串只能显示数字、字母相关字符,无法显示汉字的。
1.2.3、led矩阵图案显示指令
这些指令,可以帮助我们在led的矩阵上,显示各式各样的图案,系统提供了一些自带的图案可以选择,也可以自己绘制。鼠标点击红线圈中的地方就可以选择想要的自带的图案了,比如心形、箭头等。
如果自带的图案无法满足我们,那我们可使用下面的指令来自己绘制图案,用鼠标左键在上面点击即可,选中了相应的led就点亮了。
1.2.4、清屏和暂停指令
①清空屏幕指令,就是把之前绘制在led矩阵上的图案清理掉,方便后面绘制其他图案
②暂停指令,可以让我们的程序暂停多长时间再执行,最小单位时毫秒ms,比如led的闪烁程序,每隔1秒钟,就闪烁一次,就需要该指令了。
二、项目实战
2.1、倒数3个数,说出 I love you 比心
代码很简单,通过这个小程序,我们就使用了数字和字符串显示指令、显示一个心形图案。
我们通过我们的模拟器来看效果,也可以通过把程序下载到开发板中来看实际效果。
2.2、跳动的心脏
代码如下我们使用了循环指令、清屏和暂停时令,绘制心形图案,可以自己手动绘制心形。
通过模拟器来看运行效果:
三、拓展
这里可以小朋友留一个课后作业:
①通过今天学习的知识点,来实现一个,电梯的运行到达指定楼层的整个过程。文章来源:https://www.toymoban.com/news/detail-772336.html
②提示,需要用到数字显示字符和箭头图案文章来源地址https://www.toymoban.com/news/detail-772336.html
到了这里,关于图形化编程(1)之led矩阵显示输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!