Skip to content

Aktivnost

Budi šašav

Početni | MakeCode, Python | Mjerač ubrzanja | Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Proširi niz emocija koje ćeš pokazati svijetu - skakući i pokaži da se osjećaš šašavo!

micro.bit se zatrese pa na LED zaslonu pokaže šašavo lice

Kako to radi

  • Kao i u Bedžu s emotikonom (Emotion Badge), ovaj program prikazuje veselo ili tužno lice, ovisno o tome koju tipku se pritisne, A ili B.
  • Micro:bit ima i druge ulaze točke, primjerice, senzore.
  • Ovaj program koristi kao ulaz micro:bitov brzinomjer kako bi mjerio silu i registrirao kad se zatrese.
  • Kada brzinomjer osjeti nagli pokret, program kao izlaz prikazuje šašavo lice na LED zaslonu.

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)
  • malo energije za potresanje, skakutanje ili glupiranje

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 accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

3. korak: Unaprijedi

  • Upotrijebi neke od ostalih ugrađenih emotikona, primjerice NEZAINTERESIRAN, ZBUNJEN ili LJUT.
  • Prikaži neki drugi emotikon ako pritisneš tipke A i B istovremeno
  • Dodaj nove emotikone tako što ćeš ih sam nacrtati na LED zaslonu kao što smo mi napravili u Animiranim životinjama (Animated animals).
  • Brzinomjer može osjetiti i druge 'pokrete', kao što je 'slobodni pad' te nagib udesno ili ulijevo - isprobaj ih. Saznaj više o pokretima i micro:bitu u Pythonu ovdje.