Skip to content

活动

平静LED

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

第1步:制作

这是什么?

将你的micro:bit变成简单的数字设备,使用简单的动画序列减缓和调节你的呼吸,帮你放松。

本项目是一系列项目的一部分,旨在提供问题解决和原型设计活动,探索全球可持续发展目标的技术解决方案。

介绍

编程指南

工作原理

  • 在'forever'循环中构建动画序列以保持其运行。
  • 使用内置的大、小钻石图标来创建脉冲效果。
  • 添加暂停块可将动画放慢到轻松的节奏。
  • 在动画中间使用较长的暂停时间,可能是2秒,即2000毫秒。
  • 在MakeCode模拟器中测试你的代码,以确保其按照你的意图运行,然后再传输到micro:bit。

你需要准备的东西

  • micro:bit(或者MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池组(可选)

第2步:编程

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

第3步:完善

  • 更改暂停时间以适应你自己喜欢的呼吸节奏。
  • 创建你自己的图像来替换钻石图标。
  • 添加更多步骤使你的动画更加流畅。