Skip to content

Aktywność

Lśniące promienie słoneczne

Początkujący | MakeCode, Python | Wyświetlacz LED | Iteracja, Sekwencja

Krok 1: Wykonaj to

Co to jest?

Użyj ikony słońca z Wschodzi słońce, aby utworzyć animację promieni słonecznych.

animacja słońca na wyświetlaczu micro:bita

Jak to działa

  • Program pokazuje sekwencję zdjęć słońca na wyświetlaczu LED na podstawie tego, co wykonaliśmy w projekcie Wschodzi słońce.
  • Czeka 500 milisekund (pół sekundy) między wyświetleniem każdego obrazu, aby umożliwić Ci jego obejrzenie przed wyświetleniem następnego.
  • Sekwencja tworzy animację promieni słonecznych pochodzących ze środka słońca.
  • Sekwencja powtarza się tak długo, jak długo Twój micro:bit ma moc, ponieważ instrukcje znajdują się w nieskończonej pętli, na zawsze.
  • Komputery są często używane do pomocy animatorom w tworzeniu kreskówek i filmów, tworząc iluzję ruchu, pokazując sekwencję nieco różnych obrazów jeden po drugim.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)
  • pokratkowany papier do szkicowania własnych projektów promieni słonecznych (opcjonalnie)

Krok 2: Zakoduj to

1from microbit import *
2
3while True:
4    display.show(Image(
5        "00000:"
6        "00900:"
7        "09990:"
8        "00900:"
9        "00000"))
10    sleep(500)
11    display.show(Image(
12        "00000:"
13        "09990:"
14        "09990:"
15        "09990:"
16        "00000"))
17    sleep(500)
18    display.show(Image(
19        "90909:"
20        "09990:"
21        "99999:"
22        "09990:"
23        "90909"))
24    sleep(500)

Krok 3: Ulepsz to

  • Przyspiesz lub spowolnij animację, zmieniając opóźnienie o 500 milisekund.
  • Użyj własnego projektu słońce i jego promieni.
  • W Pythonie użyj liczb z zaktesu od 1 do 9, aby pokazać, że promienie słoneczne stają się coraz słabsze w miarę oddalania się od centrum.