Skip to content

Activiteit

Jukebox

Gevorderd | MakeCode, Python | Geluid, Knoppen, Pinnen | Geluid, Hardware & software, Invoer/Uitvoer

Stap 1: Maak het

Wat is het?

Maak een muziekmachine die verschillende deuntjes speelt met een druk op een knop.

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

Inleiding

Codeer instructies

Zo werkt het

  • Een jukebox is een machine die verschillende nummers afspeelt wanneer je er een munt in doet en kiest welke lied je wilt horen door op de knoppen te drukken.
  • Deze micro:bit jukebox maakt gebruik van een koptelefoon of luidsprekers die verbonden zijn om geluid te maken, zoals we deden in de Maak wat lawaai project.
Koptelefoon plug tip aangesloten op micro:bit pin 0, lang deel van de koptelefoon stekker aangesloten op GND op micro:bit
  • Sluit micro:bit pin 0 aan op de punt van de koptelefoon stekker en GND aan op het langere deel van de koptelefoon stekker
  • Wanneer je geluid maakt met de micro:bit, wordt pin 0 een output.
  • Dit programma speelt verschillende ingebouwde deuntjes als je op invoerknop A of knop Bdrukt..

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)
  • Een paar koptelefoons, zoemer of luidspreker
  • Twee krokodillen klemmetjes

Step 2: Codeer het

Stap 3: Verbeter het

  • Verander de liedjes, probeer bijvoorbeeld PRELUDE of ENTERTAINER. Je kunt hier een lijst vinden van alle ingebouwde deuntjes die je kunt gebruiken in Python .
  • Laat verschillende afbeeldingen, letters, cijfers of woorden zien, afhankelijk van de melodie die je hebt gekozen.
  • Laat het een willekeurig deuntje spelen door het te schudden.