Skip to content

Activité

Guitare 1 - sons tactiles

Avancé | MakeCode, Python | Broches, Son | Electricité, Electronique, Entrée / Sortie, Son

Étape 1 : Fais-le

Qu'est-ce que c'est ?

La première étape pour faire une guitare micro:bit: jouer différentes musiques en utilisant le capteur tactile du micro:bit.

Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :

Introduction

Guide de codage

Comment ça marche

  • Ceci est comme le projet Jukebox, mais au lieu d'utiliser les boutons du micro:bit, vous créerez votre propre appareil d'entrée, des boutons tactiles à l'aide de prises crocodile et de papier aluminium connectés aux broches du micro:bit.
  • Téléchargez le programme sur votre micro:bit. Attachez des écouteurs à la broche 0 et GND pour que vous puissiez entendre le son – voir le projet "Faisons du bruit" pour plus de détails.
  • Attachez des fils avec des clips crocodile aux broches 1, 2 et un autre fil à la broche GND. Avec un doigt touchez le GND, et avec un autre doigt, touchez les fils connectés à la broche 1 puis à la broche 2. Cela devrait jouer une musique différente selon la broche que vous touchez.
photo montrant comment connecter des pastilles en aluminium aux broches 1, 2 et GND du micro:bit
  • Le micro:bit utilise la broche 0 comme une sortie analogique, modulant le signal électrique pour faire de l'audio (du son). Il utilise les broches 1 et 2 comme entrées tactiles. Lorsque vous touchez l'une de ces broches et la broche GND (masse ou terre), vous complétez un circuit électrique. Une petite quantité d'électricité circule à travers vous que le micro:bit peut détecter, et le programme déclenche alors la lecture d'une mélodie.

Ce dont vous aurez besoin

  • micro:bit et boîte de piles optionnelle
  • MakeCode ou éditeur Python
  • casques, buzzer ou haut-parleur alimenté
  • 5 fils avec des prises "crocodile"
  • carton, feuille d'aluminium, bâton de colle, ciseaux pour fabriquer la guitare ou le clavier

Étape 2 : Programme-le

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

Étape 3 : Améliore-le

  • Fabriquez des boutons tactiles en utilisant du papier d'aluminium et du carton. Découpez-les pour qu'ils ressemblent à un clavier ou à une guitare.
  • Changez les mélodies qui se jouent lorsque vous touchez le papier d'aluminium.
  • Programmez vos propres mélodies.