Skip to content

Активност

Анимиране животиње

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

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

Шта је ово?

Анимирајте сопствене слике на екрану micro:bit.

слика патке се помера горе - доле на екрану micro:bit уређаја

Како то ради

  • Овај програм креира анимацију на micro:bit лед екрану користећи уграђену слику и једну коју ви направите.
  • Прво приказује уграђену слику патке, а затим приказује њену измењену верзију, која је направљена померањем свих тачака (пиксела) за један ред надоле.
  • Приказује две различите слике, једну иза друге, са паузом од пола секунде (500 милисекунди) тако да се добија осећај да патка скакуће горе-доле по води.
  • Бесконачна петља омогућава да се слика на micro:bit екрану понавља све док се уређај не искључи.
  • Употреба петљи у програмирању се назива и итерација. Оне су корисне да би се креирао ефикасан кôд без непотребног понављања истих инструкција.

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

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

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

1from microbit import *
2
3while True:
4    display.show(Image.DUCK)
5    sleep(500)
6    display.show(Image(
7        "00000:"
8        "09900:"
9        "99900:"
10        "09999:"
11        "09990"))
12    sleep(500)

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

  • Покушај да промениш и анимираш различите уграђене сличице, као на пример ЖИРАФА или ЗЕКА.
  • Креирај сопствену слику користећи милиметарски папир или нашу мрежу лед диода да скицирате сопствени дизајн
  • Направи дуже анимиране секвенце да бисте испричали причу.
  • У Python, користи различите бројеве за промену нивоа осветљења различитих пиксела. 9 значи најсјајније, 1 најтамније, a 0 да су пиксели искључени.