Skip to content

Aktywność

Prosty alarm przechyłu

Początkujący | MakeCode, Python | Akcelerometr, Dźwięk, Wyświetlacz LED | Czujniki, Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Utwórz alarm, który zapala się i odtwarza dźwięk, gdy Twój micro:bit zostanie poruszony.

Te dwa filmy pokazują, co stworzysz i jak to zakodować:

Wprowadzenie

Przewodnik po kodowaniu

Jak to działa

  • W tym projekcie wykonasz alarm, który włączy się, gdy poruszysz swoim micro:bitem. Możesz ukryć go w środku lub położyć na czymś cennym lub włożyć do torby i używać jako przypomnienia, aby sprawdzić, czy masz wszystko, czego potrzebujesz, gdy wychodzisz.
  • Twój micro:bit zawiera akcelerometr, który mierzy siły. Akcelerometr wykrywa potrząśnięcie i pokazuje wzorzec na wyświetlaczu LED.
  • Gra również ostrzegawczą melodię. Aby usłyszeć melodię, użyj symulatora MakeCode lub dołącz słuchawki do pinu 0 i GND. Możesz także użyć głośnika ze wzmacniaczem.
  • Naciśnij przycisk resetowania na odwrocie swojego micro:bita, aby wyczyścić ekran i przygotować go do ponownego użycia.

Czego potrzebujesz

  • micro:bit
  • Edytor kodu online MakeCode lub Python
  • pakiet baterii
  • opcjonalnie głośnik i zaciski krokodylkowe

Krok 2: Zakoduj to

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

Krok 3: Ulepsz to

  • Zmień ikonę twarzy na własne zdjęcie, używając bloku 'pokaż LED' w MakeCode lub Instrukcji obrazu w Pythonie.
  • Zastąp melodię własnym uorem lub melodią, którą kochasz.
  • Zwiększ czułość, korzystając z bezpośrednich odczytów z akcelerometru zamiast gestu potrząśnięcia.