Skip to content

活动

发声情绪徽章

初学者 | MakeCode, Python | LED显示器, 扬声器​​​​, 按钮, 触摸标志 | 抽象, 输入/输出

第 1 步:制作

它是什么?

制作一个表情徽章,用声音和图片来表达你的感受。

介绍

编程指南

学习目标

  • 如何使用新版micro:bit的内置扬声器作为输出,为你的项目添加个性和表情。

工作原理

  • 内置扬声器的micro:bit可播放新的表达情绪的声音。 当你按下按键A时,它会播放快乐的声音,同时LED显示屏上会显示笑脸。
  • 当你按下按键B时,它会发出忧伤的声音,同时显示哭脸。
  • 当你按触摸徽标时,它会播放“Spring”声音,同时LED显示器上会显示惊奇的表情。

所需材料

  • 新版含内置音频设备的micro:bit(或者MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池盒(选配)

第 2 步:编程

1from microbit import *
2import audio
3
4while True:
5    if button_a.is_pressed():
6        display.show(Image.HAPPY)
7        audio.play(Sound.HAPPY)
8    if button_b.is_pressed():
9        display.show(Image.SAD)
10        audio.play(Sound.SAD)
11    if pin_logo.is_touched():
12        display.show(Image.SURPRISED)
13        audio.play(Sound.SPRING)

第 3 步:完善

  • 尝试不同的表达声音,例如“咯咯笑”、“你好”、“欣喜”。
  • 修改程序来使用不同的表情图案,或者绘制你自己的图案。
  • 为每个表情制作动画。