Krok 1: Wykonaj to
Co to jest?
Ten projekt dodaje regulację poziomu głośności do odtwarzacza mikro:bit. Odtwarza różne melodie, jeśli naciśniesz przycisk A lub B, i możesz dostosować głośności przechylając micro:bita w lewo lub w prawo.
Jak to działa
- Jeśli używasz prawdziwego micro:bita, podłącz go do słuchawek, jak poniżej:
- Bieżąca głośność jest zapisana w zmiennej o nazwie głośność (volume).
- wartość głośności micro:bit może być od 0 do 255, a więc na początku programu ustawiamy głośność gdzieś w środku, na 128.
- Akcelerometr wykrywa przechylenie micro:bit w lewo i w prawo.
- Jeśli przechylisz go w lewo, zmienna głośności jest zmniejszana o 32. (Zaznaczono 32 zamiast 1 tak, abyś usłyszał zmianę, kiedy jednorazowo przechylisz.)
- Jeśli przechylisz go w prawo, zmienna głośności jest zwiejszana o 32.
- Używamy bloków jeśli... to, aby zatrzymać zmienną głośności poniżej 0 lub powyżej 255, ponieważ głośność micro:bita nie może być niższa niż 0 lub wyższa niż 255.
- Blok na zawsze aktualizuje rzeczywistą głośność micro:bita o zmiany wprowadzane do zmiennej głośność, kiedy go przechylasz. Uaktualnia również wykres słupkowy, dzięki czemu możesz zobaczyć wizualną reprezentację bieżącego ustawienia głośności.
Czego potrzebujesz
- micro:bit (lub symulator MakeCode)
- jeśli używasz prawdziwego micro:bita, pary słuchawek i dwóch zacisków krokodylkowych
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Zaprogramuj swoje własne melodie.
- Dodaj funkcję wyciszenia, gdy jednocześnie naciśniesz klawisze A+B.
- Zmodyfikuj regulację głośności, aby sterować za pomocą innych gestów, takich jak potrząsanie.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.