Skip to content

Активност

Лед светла за опуштање

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

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

Шта је ово?

Претворите свој micro:bit уређај у једноставан уређај за релаксацију који ће уз помоћ низа анимација успорити и регулисати дисање.

Овај пројекат део је серије направљене како би се понудиле активности за решавање проблема и дизајнирање прототипова за истраживање технологије као решења за изазове Глобалних циљева одрживог развоја.

Увод

Водич за програмирање

Како то ради

  • Направи низ слика за анимацију које ћеш поставити у 'понављај заувек' петљу како би анимација радила без престанка.
  • Користите велике и мале иконе дијаманта да бисте креирали пулсирајући ефекат.
  • Додајте блокове паузе да бисте успорили анимацију до релаксирајућег темпа.
  • Користите дужу паузу у средини анимације, можда 2 секунде, што је 2000 милисекунди.
  • Пре него што пребаците програм на micro:bit, тестирајте кôд на MakeCode симулатору како бисте били сигурни да програм ради баш онако како желите.

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

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

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

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

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

  • Мењајте дужину паузе како бисте је прилагодили сопственом ритму дисања.
  • Креирајте своју слику уместо иконе дијаманта.
  • Додајте још корака како бисте анимацију учинили реалнијом.