Skip to content

Aktywność

Dźwiękowy alarm puszki z ciastkami

Średnio zaawansowany | MakeCode | Czujnik światła, Dźwięk, Wyświetlacz LED | Iteracja, Wybór

Co to jest?

Użyj czujnika światła micro:bita, aby utworzyć dźwiękowy alarm chroniący Twoje ciastka. Uczniowie dowiedzą się o możliwości wyboru w tym zabawnym projekcie.

Dźwiękowy alarm puszki z ciastkami

Jak to działa

  • Program zamienia wyświetlacz LED micro:bita w czujnik światła.
  • Umieść micro:bit w puszce z ciastkami. Po otwarciu puszki, czujnik światła wykrywa zmianę poziomu światła i wyzwala alarm.
  • Program używa nieskończonej pętli lub bloku na zawsze, aby cały czas sprawdzać poziom światła. Pętle są również znane jako iteracja.
  • Selekcja (wybór) lub blok if then else jest używana wraz z warunkami, czyli gdy poziom światła jest powyżej pewnego poziomu, na wyświetlaczu pojawia się zła twarz i odtwarzany jest dźwiękowy alarm.
  • Naciśnij przycisk resetowania na odwrocie swojego micro:bita, aby zresetować alarm.

Czego potrzebujesz

  • micro:bit
  • Edytor MakeCode
  • pakiet baterii
  • opcjonalnie głośnik i krokodylki, jeśli używasz micro:bita V1

Zakoduj swój projekt

Oto bloki, których potrzebujesz, aby stworzyć projekt - teraz je połącz.

Instrukcje krok po kroku

  1. Otwórz projekt, aby znaleźć bloki, których potrzebujesz za pomocą przycisków powyżej.
  2. Znajdź blok if then else i umieść go wewnątrz bloku na zawsze.
  3. Znajdź blok porównania 0 > 30 i umieść go na miejscu słowa ‘true’ w bloku if then else.
  4. Znajdź blok poziom światła i umieść go na zerze w bloku porównania 0 > 30.
  5. Zlokalizuj blok pokaż ikonę (zły) i umieść go w bloku if then else pod blokiem "jeśli poziom światła > 30”.
  6. Znajdź blok graj melodię dadadum i umieść go bezpośrednio pod blokiem pokaż ikonę.
  7. Teraz, gdy poziom światła przekracza 30, Twój micro:bit pokaże złą twarz i odtworzy alarm. Ale musisz również powiedzieć swojemu micro:bitowi co zrobić, jeśli poziom światła nie przekracza 30.
  8. Pod ‘else’ w bloku if then else, dodaj blok z czystym wyświetlaczem.
  9. Pobierz program na swój micro:bit, dołącz pakiet baterii i wypróbuj!

Zrób to po swojemu

  • Uczyń alarm bardziej lub mniej wrażliwy… dostosowując liczbę w bloku porównania. Liczby większe niż 30 będą wymagały więcej światła do uruchomienia alarmu. Liczby mniejsze niż 30 będą wymagały mniej światła, aby uruchomić alarm.
  • Zmień ikonę… używając opcji w bloku pokaż ikonę. Która ikona najprawdopodobniej odstraszy złodzieja ciastek?
  • Zmień melodię… używając opcji w bloku graj melodię. Istnieje 10 melodii do wyboru.

Przykład ukończonego projektu

Rzuć okiem na gotowy kod

Powiązane projekty

Ten projekt jest częścią zbioru projektów integracyjnych dla uczniów z dysfunkcją wzroku.