我们在生活中用播放器播放视频或下载东西的时候,都会看到进度条,本节内容就来介绍自己制作一个游戏加载的进度条,点亮RGB灯,进一步熟悉和丰富显示模块的运用
利用掌控板OLED屏显示游戏加载的进度条,当进度条加载满时,板载LED灯被点亮。
硬件——掌控板、USB数据线
软件——mPythonX
1、理解变量的概念(重点)
2、理解循环和变量的调用(重点)
3、能正确使用range函数和调用变量(重难点)
4、体会项目制作过程中的逻辑思维过程
Step1 显示进度条
1、在显示列表中找到进度条模块
2、激活显示
进度条模块的最后一个数值为进度值。当需要显示加载的动态效果时,我们需要将最后一个数值设置为变量。
何为变量?变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。
例如本节中我们需要进度值由0变化到99,所以我们需要变动的进度值在程序里用一个自定义变量i表示,可以在循环模块中找到对应程序积木块,能让变量i从1开始每隔1逐渐增加,直到变成100时停止;进度条的进度值再调用变量i, 让进度条随着i的变化而呈现出加载 的效果
Step2 使进度条动起来
1、在循环模块里找到对应变量的积木块
2、用积木块搭建好程序,将进度值设置为变量i
3、下载程序,观察进度条呈现效果
Step3 改进进度条,让进度条不断的加载
1、添加重复执行语句,循环让进度条不断加载
2、添加OLED显示清空语句,每次加载前清空之前的显示内容
Step4 进度条达到100后,点亮所有LED灯1秒
1、设置RGB灯亮起的颜色
2、添加RGB灯关闭模块,使当进度条在加载状态时,RGB灯不亮
1. 如何利用变量控制LED灯亮度?
2. 如何手动控制进度条?
点赞