图形化编程(1)之led矩阵显示输出

        在之前的章节中,小编带领大家学习:如何构建micro:bit、pico的图形化开发环境-CSDN博客

        今天小编带领大家开始学习图形化编程的第一节、led显示输出。microbit核心板是一个高度集成,功能丰富的模块,来看下他的功能分布:

        其自带了一个5×5矩阵的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://blog.csdn.net/qmmaker45/article/details/135057373

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2024年4月16日
下一篇 2024年4月16日

相关推荐