Skip to content

活动

触摸表情徽章

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

第 1 步:制作

它是什么?

使用新版micro:bit的触摸标志传感器作为额外的按键,在表情徽章项目中添加其他的表情

介绍

编程指南

你将学到什么

  • 计算机如何获取输入,如何使用代码处理它们,并产生不同的输出
  • 如何使用新版micro:bit的触摸标志(像按键输入一样)来触发输出

工作原理

  • 当按下按键A时,程序会感知并在LED显示屏上显示一个笑脸图标。
  • 当按下按键B时,LED显示屏上会显示一张哭脸。
  • 如果你触摸新版micro:bit前面的金色徽标,程序会检测到你的手指并在LED上显示一张惊讶的脸

所需材料

  • 配置了音频设备(或者MakeCode模拟器)的新版micro:bit
  • 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 pin_logo.is_touched():
9        display.show(Image.SURPRISED)

第3步:完善

  • 更改显示的图标,或绘制自己的图标以显示不同的表情。
  • 创建一系列动态显示的脸部图像,以在按下各按键时显示。
  • 添加匹配每种表情的不同声音。