Krok 1: Wykonaj to
Co to jest?
Stwórz narzędzie do upewnienia się, że zdjęcia, półki lub powierzchnie robocze są poziome. Wbudowany głośnik micro:bit ułatwia poprawienie poziomu duszka dzięki reakcji dźwięku.
Wprowadzenie
Przewodnik po kodowaniu
Czego się nauczysz
- Jak używać czujnika przyspieszeniomierza do pomiaru kątów
- Czym są „wysokość” i „przechylenie”
- Jak połączyć odczyty czujnika w dwóch wymiarach, w celu znalezienia powierzchni poziomej
Jak to działa

- Akcelerometr micro:bit może mierzyć kąty przechylenia w dwóch kierunkach: w górę i w dół (skok) oraz z boku na bok (rolka). Ten projekt wykorzystuje to, aby pokazać na wyświetlaczu LED, kiedy micro:bit jest wypoziomowany i wydając dźwięk, co może być przydatne podczas wieszania obrazka lub tworzenia powierzchni roboczej.
- Pętla sprawia, że program stale mierzy kąt micro:bit
- Jeśli akcelerometr mierzy kąt nachylenia między +5 a -5 stopni zarówno góra-dół jak i z boku na bok, micro:bit musi być odpowiednio wypoziomowany. Potem pokazuje zaznaczenie na wyjściu wyświetlacza LED i odtwarza dźwięk muzyczny.
- Aby usłyszeć dźwięk, podłącz słuchawki lub głośnik do pinu 0 i GND, lub jeśli masz nowy micro:bit, to usłyszysz go na wbudowanym głośniku.
- Jeśli nachylenie góra-dół lub z boku na bok jest poza zakresem od +5 do -5 stopni, to wyświetla krzyżyk na wyświetlaczu LED i wyłącza dźwięk.
Czego potrzebujesz
- micro:bit
- MakeCode lub edytor Pythona
- pakiet baterii (opcjonalnie)
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Czy możesz spowodować zmianę tonacji muzycznej w zależności od kąta?
- Czy mógłbyś zakodować „bańkę” na LED, która porusza się po ekranie jak prawdziwy duch?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.