内容正文:
信息技术新世纪版 八年级下
1.进一步体验积木模式编程和化码模式编程的方法,能根据需要在两种模式之间进行切换。
2.理解 5×5 LED 点阵中每个 LED 灯的坐标标注方法。
3.进一步熟悉 while 循环,掌握本课所学的代码命令。
重点是循环语句及循环结构的程序。
难点是理解对象和方法。
璀璨的星空好美啊,星星在朝我们眨眼呢!我们能用micro:bit点阵屏模拟出这样的星空吗?
micro:bit有一个5×5的LED点阵屏幕,每一个LED灯的亮度都可以用0~9来表示,0表示熄灭,1~9表示不同亮度,数字越大,LED越亮。
设置LED灯的亮度命令是:
积木:
代码:
display.set_pixel(x,y,亮度)
【例题2-1】编写程序,让micro:bit的点阵屏幕呈现出璀璨星空的效果
第一步 打开海龟编辑器,单击“新建micro:bit作品”。
选择新建硬件作品
选择micro:bit确定
进入micro:bit编辑界面
积木模式编辑界面
第二步 单击屏幕右上角 按钮,进入积木编程模式。
第三步 新建变量x、y。
变量x、y
设置
第四步 单击积木盒 ,将“设置”积木拖到积木编程区,再单击变量和运算积木盒,将相应积木拖到积木编程区。
最后形成积木程序如下:
保存程序,并将程序复制到micro:bit上,你看到了什么效果?
想一想:
能让“星星”闪得慢一点吗?(使用积木 )。
程序展示:
Python(MicroPython)通常引用各种库进行编程,引用库的命令格式有如下三种:
格式一:from < 库名 > import *
格式二:import < 库名 >
格式三:import < 库名 > as x
使用格式一引用库,程序中引用该库中的函数或对象时,不需要加库名,而后面两种格式引用库中的函数或对象时,都需要加库名(格式三的库名用x 代替)。
当需要引用多个库进行编程时,格式一最多使用一次,否则,如果不同的库中有同名的函数或对象时就会产生冲突。
在海龟编辑器中,默认使用 from microbit import * 引用 microbit 库,所以如果在程序中还要使用其他库时,需要使用 import < 库名 > 或 i