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

这篇具有很好参考价值的文章主要介绍了图形化编程(1)之led矩阵显示输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

        其自带了一个5x5矩阵的led显示模块,那么我们如何使用它,能做出哪些有趣的小实验呢,这节课我们就来学习。

一、熟悉积木指令

1.1、microbit开发环境的模块介绍

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

1.2、指令区分类

        指令区的模块有很多,基本指令模块、输入模块、音乐模块、led模块、无线模块、循环模块、逻辑模块和变量模块等,后续章节中,我们会一一进行学习,首先来看下基本指令区有哪些好玩指令:

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

1.2.1、开机和无限循环指令

①当开机时指令,就是当我们开发板,一上电开机就会立马执行的指令。放在其中间的指令也会执行,是一条使用率极高的指令。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

②无限循环指令,也是一条开机立马执行的指令。主要功能,放在其中间的指令,会按照顺序循环的执行,反复的做相同的动作,比如我们的led灯的闪烁功能就可以通过该指令来完成。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

        我们如果来判断哪些指令是开机就自动执行的呢,这是有技巧的。我们只需要观察指令的左上角是不是圆润的直角,是的话就是开机自动执行的指令,下面的指令就不是开机自运行指令。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

1.2.2、数字和字符串显示指令

        这两条指令就比较好理解了,通过他们,就可以在led的矩阵上,显示数字和字符串了

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

        这里需要注意,我们字符串只能显示数字、字母相关字符,无法显示汉字的。

1.2.3、led矩阵图案显示指令

        这些指令,可以帮助我们在led的矩阵上,显示各式各样的图案,系统提供了一些自带的图案可以选择,也可以自己绘制。鼠标点击红线圈中的地方就可以选择想要的自带的图案了,比如心形、箭头等。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互      面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

       如果自带的图案无法满足我们,那我们可使用下面的指令来自己绘制图案,用鼠标左键在上面点击即可,选中了相应的led就点亮了。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

1.2.4、清屏和暂停指令

①清空屏幕指令,就是把之前绘制在led矩阵上的图案清理掉,方便后面绘制其他图案

②暂停指令,可以让我们的程序暂停多长时间再执行,最小单位时毫秒ms,比如led的闪烁程序,每隔1秒钟,就闪烁一次,就需要该指令了。

二、项目实战

2.1、倒数3个数,说出  I love  you  比心

        代码很简单,通过这个小程序,我们就使用了数字和字符串显示指令、显示一个心形图案。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

        我们通过我们的模拟器来看效果,也可以通过把程序下载到开发板中来看实际效果。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

2.2、跳动的心脏

        代码如下我们使用了循环指令、清屏和暂停时令,绘制心形图案,可以自己手动绘制心形。

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

        通过模拟器来看运行效果:

面向语句在图形化编程代码选择区的哪一个模块,通过microbit学习图形化编程,嵌入式硬件,物联网,智能硬件,人工智能,单片机,mcu,人机交互

三、拓展

        这里可以小朋友留一个课后作业:

①通过今天学习的知识点,来实现一个,电梯的运行到达指定楼层的整个过程。

②提示,需要用到数字显示字符和箭头图案文章来源地址https://www.toymoban.com/news/detail-772336.html

到了这里,关于图形化编程(1)之led矩阵显示输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包