👉 Ara et toca a tu!
Et proposem uns reptes amb la micro:bit.
Repte 1: Comptador
Fes un programa que faci un compte de 0 fins a 10, esperant un segon entre cada número.
PISTA: has d’emprar el bloc “fes una pausa (ms)” que trobaràs dins la família de blocs “Bàsic”.
Repte 2: Cotxe fantàstic
Fes un programa que simuli les llums del cotxe fantàstic. Per fer-ho, necessitaràs crear un bloc de leds personalitzat i establir un temps entre blocs que consideris oportú.
Repte 3: Pedra, paper, tisores
Crea un joc per jugar a Pedra, paper, tisores amb la micro:bit. Per això, crea uns dibuixos senzills que representin els tres elements (pedra, paper i tisores).
Quan pulsem A, ha d’aparèixer la pedra; quan pulsem B, el paper; i, quan pulsem A+B, les tisores.
Abans de començar el joc, ha de sortir un missatge que digui: “Pedra, paper, tisores, ready to play!”.
Si vols, també pots afegir un so cada vegada que pitges una opció de pedra, paper i tisores, amb les opcions de la paleta “Música”. T’aconsellem que utilitzis el bloc “toca melodia fins que acabi” de les opcions micro:bit V2.
Repte 4: El sensor de moviment
Fes un programa que, en funció del moviment, mostri el que es fa per la pantalla:
- Inclinació cap endavant: fletxa cap amunt.
- Inclinació cap a darrere: fletxa cap a baix.
- Inclinació cap a l’esquerra: fletxa cap a l’esquerra.
- Inclinació cap a la dreta: fletxa cap a la dreta.
- Sacsejar: cara trista.
Repte 5: El nivell de so
Ara posarem en pràctica el bloc de programació de la lògica (condicionals, comparació i booleà).
Amb el condicional SI, fes la simulació d’un mesurador de nivell de so en funció de la intensitat de so. Per saber el nivell del so, el pots trobar a “Entrada” i després seleccionar “Nivell de so”. Aquest valor està entre 0 i 255, on 0 és silenci i 255 és la intensitat màxima.
- Si el nivell del so és igual a 0: pantalla buida.
- Si el nivell del so és més gran de 0 i més petit o igual a 50: dues barres.
- Si el nivell del so és més gran de 50 i més petit o igual a 100: tres barres.
- Si el nivell del so és més gran de 100: cinc barres.
Repte 6: Tenim febre? El sensor de temperatura
Fes un programa que mostri una cara feliç si la temperatura del termòmetre és inferior a 37°. Si no, ha de mostrar una cara trista (cara de febre).
Per augmentar la temperatura a més de 37° el que pots fer és utilitzar un eixugador de cabells, però ves amb compte a no acostar massa l’eixugador per no malmetre la placa. El sensor de temperatura es troba a la part del darrere de la placa, on hi ha el processador.