Stap 1: Maak het
Wat is het?
Dit project voegt een volume controle toe aan een micro:bit jukebox. Het speelt verschillende muziek af als je op knop A of B drukt, en je kan het volume ook aanpassen door de micro:bit links of rechts te kantelen.
Zo werkt het
- Als je een echte micro:bit gebruikt, maak dan verbinding met koptelefoons zoals deze:
 

- Het huidige volume wordt opgeslagen in een variabele genaamd volume.
 - micro:bit volume nummers kunnen gaan van 0 tot 255, dus aan het begin van het programma hebben we het volume ergens in het midden, op 128 gezet.
 - De accelerometer detecteert wanneer je jouw micro:bit naar links en rechts kantelt.
 - Als je het links kantelt, wordt de volumevariabele verlaagd met 32. (We hebben 32 in plaats van 1 gekozen, zodat je de wijziging kunt horen wanneer je hem een keer kantelt. )
 - Wanneer je het rechts kantelt, wordt de volume variabele met 32 verhoogd.
 - We gebruiken als... dan blokken om te voorkomen dat de volumevariabele onder 0 of boven 255 gaat, aangezien het volume van de micro:bit niet onder 0 of boven 255 kan komen.
 - Een voor altijd blok blijft het werkelijke volume van de micro:bit bijwerken van wijzigingen die je aanbrengt in de volume variabele wanneer je deze kantelt. het werkt ook de staafgrafiek bij, zodat je een visuele weergave van de huidige volume-instelling kunt zien.
 
Benodigdheden
- micro:bit (of MakeCode simulator)
 - bij gebruik van een echte micro:bit, een hoofdtelefoon en twee krokodillenklemkabels
 
Step 2: Codeer het
Stap 3: Verbeter het
- Programmeer je eigen melodieën.
 - Voeg een dempfunctie toe wanneer je tegelijkertijd op de A+B knoppen drukt.
 - Pas de volumeregeling aan zodat deze wordt bestuurd door andere gebaren, zoals schudden.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.

