Skip to content

Activiteit

Gitaar 1 - aanraking melodieën

Gevorderd | MakeCode, Python | Geluid, Pinnen | Elektriciteit, Elektronica, Geluid, Invoer/Uitvoer

Stap 1: Maak het

Wat is het?

De eerste stap voor het maken van een micro:bit gitaar: speel verschillende deuntjes met behulp van de aanraak sensor van de micro:bit.

Deze video's laten zien wat je zal maken en welke code je moet gebruiken:

Inleiding

Codeer instructies

Zo werkt het

  • Dit is net als het Jukebox project, maar in plaats van de micro:bit knoppen te gebruiken, maak je je eigen invoer apparaat, aanraak knoppen met behulp van krokodillen klemkabels en aluminiumfolie verbonden met de micro:bit pinnen.
  • Flash het programma naar je micro:bit. Sluit een koptelefoon aan op pin 0 en GND zodat je geluid kunt horen – zie Maak een lawaai project voor details.
  • Bevestig krokodillen klemmen aan pinnen 1, 2 en een andere aan GND. Raak met één vinger GND aan en raak met een andere vinger de draden aan die zijn aangesloten op pin 1 en vervolgens op pin 2. Het zou een ander deuntje moeten spelen, afhankelijk van welke pin je aanraakt.
foto die laat zien hoe je zilverfoliepads aansluit op micro:bit pinnen 1, 2 en GND
  • De micro:bit gebruikt pin 0 als analoge uitvoer, waarbij het elektrische signaal wordt gevarieerd om audio (geluid) te maken. Het gebruikt pinnen 1 en 2 als aanraak invoer. Wanneer je een van deze pinnen en de GND pin (grond of aarde) aanraakt, voltooi je een elektrisch circuit. Er stroomt een kleine hoeveelheid elektriciteit door je heen en de micro:bit kan het detecteren en het programma activeert het spelen van een deuntje.

Benodigdheden

  • micro:bit en optioneel batterij pakket
  • MakeCode of Python editor
  • koptelefoon, zoemer of actieve luidspreker
  • 5 krokodillen klemmetjes
  • optioneel karton, aluminiumfolie, lijmstift, schaar om gitaar of keyboard te maken

Step 2: Codeer het

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

Stap 3: Verbeter het

  • Maak aanraak knoppen met aluminiumfolie en karton. Vorm ze om eruit te zien als een toetsenbord of een gitaar.
  • Verander de deuntjes die worden gespeeld wanneer je de aluminium folie aanraakt.
  • Programmeer je eigen deuntjes