Skip to content

活动

灿烂的阳光

初学者 | MakeCode, Python | LED显示器 | 序列, 迭代

第 1 步:制作

它是什么?

使用太阳升起项目中的太阳图标,制作日光动画。

micro:bit显示的太阳动画

工作原理

  • 该程序在LED显示屏上显示一系列的太阳图像,这些图像是我们在太阳升起项目中创作的。
  • 程序在显示每个图像之间等待500毫秒(半秒),让你在显示下一个图像之前看清楚它。
  • 该序列展示了阳光从太阳中心向外散开的动画。
  • 由于指令采用无限循环方式,因此只要micro:bit通电,该序列就会重复执行。
  • 计算机常被用于帮助动画师制作动画片和电影,通过依次显示一系列略有不同的图像来产生动画的效果。

所需材料

  • micro:bit或者是MakeCode模拟器
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • 绘制你自己设计的方格纸(可选)

第 2 步:编程

1from microbit import *
2
3while True:
4    display.show(Image(
5        "00000:"
6        "00900:"
7        "09990:"
8        "00900:"
9        "00000"))
10    sleep(500)
11    display.show(Image(
12        "00000:"
13        "09990:"
14        "09990:"
15        "09990:"
16        "00000"))
17    sleep(500)
18    display.show(Image(
19        "90909:"
20        "09990:"
21        "99999:"
22        "09990:"
23        "90909"))
24    sleep(500)

第 3 步:完善

  • 通过更改500毫秒的延迟来加快或减慢动画的速度。
  • 使用你自己设计的太阳及其光线。
  • Python中,使用从1到9的数字范围来表示太阳光线越远离中心越暗。