Skip to content

Активност

micro:bit љубимац

Средње | MakeCode, Python | Акцелерометар - мерач убрзања, Звучник, Лед екран, Лого осетљив на додир | Итерација (понављање), Одабир, Променљиве

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

Шта је ово?

Кодирајте властитог електронског љубимца и прилагодите га себи. Уграђени звучник на новом micro:bit уређају чини га још забавнијим уз нове додате звукове.

Увод

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

Шта сте научили

  • Како се помоћу променљивих и петљи прави једноставан тајмер.
  • How to use selection to make different events happen at different times.
  • Трик да изгледа као да је micro:bit програм престао да ради!

Како то ради

  • Електронски кућни љубимци су измишљени у Јапану 1990. године и убрзо су постали веома популарна играчка широм света.
  • То су мали уређаји које можете држати на привеску за кључеве. На једноставном екрану приказано је неко створење. Морате да пазите на њега тако да га притиском на дугме покрешећ и играш једноставне игре. Ако га занемарите и не храните га или не купате, постаће тужан, може се лоше понашати или се може и разболети.
  • Програм користи променљиву која се зове време која прати колико дуго је ваш љубимац занемарен. Променљивој време се у бесконачној петљи додаје 1 сваке секунде (1000 милисекунди).
  • Ако променљива време достигне 20, ваш љубимац приказује тужно лице на ЛЕД екрану и оглашава се тужним звуком путем уграђеног звучника.
  • Када достигне вредност 30, ваш љубимац заспи.
  • Ако достигне 40, ваш љубимац пушта мистериозни звук и умире. У програму се користи блок "искључи уграђени звучник" да се заустави било који други звук који долази из звучника. Помоћу петље 'while true' се на ЛЕД екрану приказује само икона лобање.
  • Међутим, ако сте у интеракцији са љубимцем он ће остати жив и срећан! Помилујте лого како бисте га учинили срећним или га протресите да би се кикотао. Овим се тајмер враћа на 0.
  • Ако ваш љубимац умре, можете га вратити у живот притиском на тастер за ресетовање на полеђини вашег micro:bit-а.

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

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

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

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

  • Експериментишите са различитим дужинама сваке фазе његовог живота.
  • Креирајте сопствене изразе лица које ћете приказати на ЛЕД екрану micro:bit-а.
  • Додајте нове променљиве да бисте пратили колико је ваш љубимац гладан или прљав и додајте нове интеракције како бисте нахранили или очистили љубимца, на пример притиском на тастер или гласним звуком који је ухватио нови уграђени микрофон на micro:bit-у.