Krok 1: Wykonaj to
Co to jest?
Stwórz kompas, który wydaje dźwięk, gdy wskazujesz północ, aby był bardziej dostępny i użyteczny.
Wprowadzenie
Przewodnik po kodowaniu
Czego się nauczysz
- Jak korzystać z odczytów kompasu z czujnika magnetometru micro:bita
- Jak używać zmiennych, selekcji, porównań i logiki do wyzwalania zdarzeń, gdy odczyty czujników mieszczą się w zakresie liczb
Jak to działa
- Pętla sprawia, że micro:bit sprawdza, w którym kierunku jesteś skierowany. Przechowuje to w zmiennej o nazwie kierunek.
- Jeżeli kierunek wynosi od 355 do 5 stopni; jesteś skierowany na Północ, więc pokazuje N na wyświetlaczu LED i wydaje dźwięk beep.
- Jeśli masz nowy micro:bit, możesz usłyszeć dźwięk na wbudowanym głośniku, w przeciwnym razie możesz podłączyć słuchawki do pinu 0 i GND.
- Jeśli nie jesteś skierowany na północ, czyści wyświetlacz i zatrzymuje dźwięk.
- Możesz również nacisnąć przycisk A, aby zobaczyć odczyt kompasu na wyświetlaczu LED, jeśli nie jesteś skierowany na północ.
- Gdy po raz pierwszy używasz kompasu na micro:bicie, prawdopodobnie zostaniesz poproszony o zagranie w małą grę. Przechyl płytkę, aby oświetlić każdą diodę LED na wyświetlaczu. To skalibrowuje kompas i zapewni, że działa poprawnie.
Czego potrzebujesz
- micro:bit
- MakeCode lub edytor Pythona
- pakiet baterii (opcjonalnie)
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Odtwarzaj różne nuty w zależności od tego, jaki wskazujesz kierunek: Południe, Wschód lub Zachód.
- Naciśnij przycisk jeszcze raz, aby ponownie skalibrować kompas, jeśli uważasz, że nie jest dokładny. W MakeCode znajdziesz blok 'kalibruj kompas' w kategorii Wejście... więcej. W Pythonie użyj
compass.calibrate()
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.