Skip to content

活动

卖萌

初学者 | MakeCode, Python | 加速计 | 输入/输出

第 1 步:制作

这是什么呢?

扩展你可以显示的表情——向上和向下跳动以显示你感觉到心情!

micro:bit 被晃动时,其LED显示器上显示一个可爱的笑脸

工作原理

  • 就像表情徽章,这个程序显示一个快乐或悲伤的表情,取决于你按按钮A或者B。
  • micro:bit 也有其他输入,如传感器。
  • 本程序使用micro:bit的加速度传感器来检测摇晃时的力量。
  • 当加速计检测到突然移动时,程序使可爱的笑脸出现在LED显示屏上。

你需要什么

  • micro:bit (or MakeCode 模拟器)
  • MakeCode 或者 Python 编辑器
  • 电池盒(选配)
  • 一起来摇动、跳跃或变得可爱

第 2 步:编程

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

第 3 步:改进

  • 使用不同的内置表情图像,如MEH、CONFUSED 或 ANGRY。
  • 当你同时按下 A 和 B 时显示另一个表情。
  • 使用 LED display自定义你的表情图像,就像我们在 动画动物项目中所做的。
  • 加速计可以感觉到其他“手势”,例如“下坠”,以及向左还是向右倾斜——试试它们。 在micro:bit Python 中找到更多关于手势的信息,请点击 此处