Krok 1: Wykonaj to
Co to jest?
Utwórz dziennik poziomu dźwięków, aby monitorować jak z czasem są głośne lub ciche różne miejsca wokół ciebie
Wprowadzenie
Przewodnik po kodowaniu
Czego się nauczysz
- Jak używać wbudowanego mikrofonu w nowym micro:bitcie, aby mierzyć głośność dźwięku
- Użyj zmiennych i operatorów, aby śledzić maksymalne wartości podczas gromadzenia danych świata rzeczywistego
Jak to działa
- Mikrofon w nowym micro:bicie mierzy poziomy dźwięku w liczbach od 0 do 255, podobnie jak światło.
- Pętla stale porównuje aktualny poziom dźwięku z wartością zmiennej maxSound, przechowującą poziom najgłośniejszego dźwięku. Jeśli aktualny dźwięk jest głośniejszy niż najgłośniejszy poprzedni dźwięk, to zmienia wartość maxSound na nową wartość najgłośniejszego dźwięku.
- Wewnątrz pętli, instrukcja 'jeśli' sprawdza, czy nacisnąłeś przycisk A. Jeśli tak, to pokazywany jest numer poziomu dźwięku na wyświetlaczu LED. Możesz użyć tego do monitorowania głośności w różnych miejscach z upływem czasu.
- Zresetuj maksymalną wartość naciskając przycisk resetowania z tyłu micro:bita.
Czego potrzebujesz
- nowy micro:bit z dźwiękiem (lub symulator MakeCode)
- MakeCode lub edytor Pythona
- pakiet baterii (opcjonalnie)
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Zmodyfikuj projekt tak, aby rejestrował również najcichszy lub minimalny poziom dźwięku
- Użyj radia, aby wysyłać poziomy dźwięku do innego micro:bita, aby móc zdalnie monitorować poziom dźwięku
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.