Skip to content

活动

吉他1- 触摸播放旋律

高级 | MakeCode, Python | 声音, 引脚 | 声音, 电力, 电子器件, 输入/输出

第 1 步:制作

它是什么?

制作micro:bit吉他的第一步:使用micro:bit的触觉传感器来演奏出不同的旋律。

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

介绍

编程指南

工作原理

  • 这类似于Jukebox项目,不同的是,您不需要使用Micro:bit的按钮,而是制作您自己的输入装置,使用鳄鱼夹引线连接锡箔到micro:bit的引脚
  • 将程序下载到您的micro:bit。 将耳机连接到引脚0和GND以听到声音,可参见Make Some Noise项目获得详情
  • 将一个鳄鱼夹连接到引脚1、2,另一个连接到GND。 用一根手指触摸着GND,用另一根手指分别触摸连接到引脚1和引脚2的导线。 根据您触摸不同的引脚,将播放不同的旋律。
此图显示了如何连接银锡箔垫与Micro:bit引脚1、2和GND。
  • micro:bit使用引脚0作为模拟录音的输出,变换的电路信号转变成声音输出。 它使用引脚1和2作为触控输入。 当您触摸这些引脚和GND引脚(地线)时,电路回路形成。 少量电流流过您时,micro:bit可以侦测到,接着此程序便会触发播放一首旋律。

所需材料

  • micro:bit和可选电池套装
  • MakeCode或者Python编辑器
  • 耳机、 蜂鸣器或扬声器
  • 5条鳄鱼夹线
  • 可选的硬纸板、锡箔纸、胶水和剪刀,以用于制作吉他或键盘

第 2 步:编程

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(music.ODE)
7    if pin2.is_touched():
8        music.play(music.BLUES)
9

第 3 步:完善它

  • 使用锡箔纸和硬纸板来制作触控按键。 使他们的外型看起来像是一键盘或是吉他。
  • 更改触摸锡箔纸时播放的旋律。
  • 编写自己的旋律。