Skip to content

Aktivnost

Emocijski bedž na dodir

Početni | MakeCode, Python | LED zaslon, Logo osjetljiv na dodir, Tipke | Apstrakcija, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Dodaj svome bedžu s emocijom još jedan izraz, a za to će ti poslužiti senzor na logotipu novog micro:bita pa taj logotip može poslužiti kao dodatna tipka

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • Kodiranjem možeš iz podataka koji su ušli u računalo proizvesti različite izlaze.
  • Kako se koristiti osjetljivim logotipom novog micro:bita kao tipku koja će pokrenuti neku akciju

Kako to radi

  • Kada program registrira pritisak tipke A, na LED zaslon pošalje veselo lice.
  • Ako registrira pritisak tipke B, na LED zaslon pošalje tužno lice.
  • Ako dotakneš zlatni logotip na prednjoj strani micro:bita, program će registrirati dodir i na LED zaslon poslati iznenađeno lice.

Što ti treba

  • novi micro:bit sa zvukom (ili simulator u MakeCodeu)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if pin_logo.is_touched():
9        display.show(Image.SURPRISED)

3. korak: Unaprijedi

  • Zamijeni ikone koje se pojavljuju na zaslonu ili smisli neke vlastite emotikone.
  • Kreiraj animirane sekvence za svaku tipku.
  • Dodaj razne zvukove, usklađene s emocijama.