Skip to content

Активност

Сунчеви зраци

Почетник | MakeCode, Python | Лед екран | Итерација (понављање), Низање корака (секвенца)

Корак 1: Уради

Шта је ово?

Користите икону сунца из пројекта Ево долази сунце да направите анимацију сунчевих зрака.

анимација сунца на екрану micro:bit-а

Како то ради

  • Програм на лед екрану приказује низ слика изведене из оне која је направљена у пројекту Ево долази сунце (Here comes the sun).
  • Између приказивања сваке слике постоји пауза од 500 милисекунди (пола секунде) да би се омогућило да се види свака слика пре него што се прикаже следећа.
  • Низ слика чини анимацију сунчевих зрака који излазе из средишта сунца.
  • Секвенца се понавља све док micro:bit има струје јер се уграђене наредбе налазе у бесконачној петљи.
  • Аниматори често користе рачунаре за цртаће и филмове стварајући илузију покрета приказивањем низа мало различитих слика једну за другом.

Шта вам је потребно

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • батерије (опционално)
  • папир на квадратиће на коме ћете дизајнирати сопствену слику сунчевих зрака (опционо)

Корак 2: Програмирај

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)

Корак 3: Унапреди

  • Убрзајте или успорите анимацију тако што ћете променити дужину паузе од 500 милисекунди.
  • Користите сопствени дизајн сунца и његових зрака.
  • УPython-у користите низ бројева од 1 до 9 помоћу којих ће зраци сунца постепено постајати све слабији како се удаљавају од центра.