Skip to content

Aktywność

Bijące serce

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

Krok 1: Wykonaj to

Co to jest?

Spraw, by Twoje serce na micro:bit biło z pomocą pętli do tworzenia animacji.

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

Wprowadzenie

Przewodnik po kodowaniu

Jak to działa

  • Program pokazuje bijące serce za pomocą dwóch wbudowanych obrazków, dużego i małego serca, na wyświetlaczu LED micro:bita.
  • Różne obrazy wyświetlane po sobie tworzą iluzję ruchu: serce staje się większe i mniejsze.
  • Po wyświetleniu każdego obrazu, program zatrzymuje się na pół sekundy (500 milisekund) przed wyświetleniem następnego obrazu.
  • Animacja działa w nieskończoność, używając nieskończonej pętli: powtarza sekwencję tych dwóch obrazów i pauzy, dopóki nie odłączysz zasilania od micro:bita.
  • Korzystanie z pętli w celu utrzymania stanu rzeczy jest ważną ideą w programowaniu: stworzyliśmy animację, która będzie działała tak długo, jak micro:bit będzie zasilany, a to wszystko przy użyciu niewielkiej ilości kodu. Nazywa się to również iteracją.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)

Krok 2: Zakoduj to

1from microbit import *
2
3while True:
4    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

Krok 3: Ulepsz to

  • Spraw, aby bicie serca przebiegało szybciej lub wolniej poprzez zmianę czasu opóźnienia.
  • Spróbuj zrobic animację z innych wbudowanych obrazów, takich jak małe i duże romby lub kwadraty.
  • Stwórz własne animacje używając własnych wzorów.