Skip to content

Aktywność

Świąteczna dekoracja

Początkujący | MakeCode | Czujnik światła, Dźwięk, Wyświetlacz LED | Czujniki, Iteracja

Krok 1: Wykonaj to

Co to jest?

Zmień swój micro:bit w świąteczną dekorację, która pokazuje migającą gwiazdę na wyświetlaczu LED, gdy tylko robi się ciemno.

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

Jak to działa

  • Program wykorzystuje czujnik światła micro:bit do pomiaru poziomu światła.
  • Wykorzystuje on blok „jeśli ... to ... w przeciwnym razie ...” z kategorii Logika.
  • Jeśli poziom światła jest niższy niż 100, micro:bit jest poinstruowany, by pokazać na wyświetlaczu LED w nieskończonej pętli "na zawsze ..." dwie ikony – dużą gwiazdkę, a następnie małą gwiazdkę z przerwami między nimi. To tworzy animację.
  • Pętla "na zawsze ... " w programie komputerowym jest instrukcją, która powtarza się nieskończenie razy.
  • Jeśli poziom światła jest większy niż 100, poleca się, by micro:bit wyczyścił ekran.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • Edytor MakeCode
  • pakiet baterii (opcjonalny, ale zalecany)
  • nasz przewodnik, dotyczący konfiguracji, może być przydatny

Krok 2: Zakoduj to

1# Imports go at the top
2from microbit import *
3
4while True:
5    if display.read_light_level() < 100:
6        display.show(Image('90909:'
7                           '09990:'
8                           '99999:'
9                           '09990:'
10                           '90909'))
11        sleep(500)
12        display.show(Image('00000:'
13                       '09090:'
14                       '00900:'
15                       '09090:'
16                       '00000'))
17        sleep(500)
18    else: display.clear()
19    sleep(500)
20   

Krok 3: Ulepsz to

  • Dostosuj próg, przy którym odtwarzana jest animacja, aby lepiej pasowała do Twojego pokoju.
  • Poinstruuj swój micro:bit, aby odtwarzał świąteczny dźwięk po naciśnięciu przycisku A.
  • Wykonaj inne świąteczne projekty takie, jak szafa grająca świąteczne melodie lub alarm, który włącza się, gdy Świąty Mokołaj przybywa na Wigilię!