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ę!