Skip to content

Aktywność

Wstań!

Początkujący | MakeCode, Python | Czujnik światła, Dźwięk, Wyświetlacz LED | Czujniki, Iteracja, Numer & wartość miejsca, Wybór

Krok 1: Wykonaj to

Co to jest?

Zamień swój micro:bit w alarm wrażliwy na światło, aby pomóc Ci wstać rano. Nauczysz się jak używać nieskończonych pętli i wyboru z porównywaniem.

Te dwa filmy pokazują, co zrobisz i jak to zakodujesz:

Jak to działa

  • Program używa wyświetlacza LED micro:bit jako czujnika światła.
  • Wybór ("jeśli... w przeciwnym razie") i logika porównań (> 70) są używane tak, że jeśli poziom światła jest powyżej określonej wartości, to pojawia się ikona słońca i powoduje hałas; w przeciwny razie, to wyczyści ekran.
  • Jeśli poziom światła jest większy niż (>) 70, na wyświetlaczu LED pojawi się słońce, przekazując Ci, że czas wstawać.
  • Program używa nieskończonej pętli, aby obserwować poziom światła.
  • Możesz dostosować próg, przy którym pojawia się słońce. Użyj większych liczb, aby zmniejszyć wrażliwość na światło, więc alarm wyłącza się tylko wtedy, gdy jest jaśniej - lub mniejszych liczb, aby był bardziej wrażliwy na światło.

Czego potrzebujesz

  • micro:bit (lub użyj symulatora w edytorach online)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalny, ale zalecany)

Krok 2: Zakoduj to

Krok 3: Ulepsz to

  • Zmień dźwięk alarmu.
  • Zastąp ikonę słońca wiadomościami motywującymi, które pomogą Ci rozpocząć swój dzień.