Skip to content

活动

跳动的心

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

第 1 步:制作

它是什么?

使用循环在micro:bit上创建跳动的心形动画。

这两个视频介绍了你将制作什么以及如何编程:

介绍

编程指南

工作原理

  • 该程序在micro:bit的LED显示屏上显示内置的两张一大一小跳动的心脏。
  • 依次显示不同的图像可以制造物体“运动”的视觉效果:心形变大和变小。
  • 显示每张图像后,程序将暂停半秒(500毫秒),然后显示下一张图像。
  • 此动画会永远持续显示,因为使用了无限循环:它会重复显示这两张图像、暂停,直到你将micro:bit断电。
  • 在计算机编程中,使用循环来保持事情持续发生是一个很重要的概念:我们只使用了很少量的代码,便创建了一个让micro:bit在通电时一直显示的动画。 这也叫做迭代

所需材料

  • micro:bit或者是MakeCode模拟器
  • MakeCode 或者 Python 编辑器
  • 电池盒(选配)

第 2 步:编程

1from microbit import *
2
3while True:
4    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

第3步:完善

  • 通过改变延迟时间使心脏跳动的节奏更快或更慢。
  • 尝试使用其他内置图像来制作动画,如小型和大型钻石或正方形。
  • 使用你自己的设计来创建你自己的动画。