Per comprovar si has entès tot això del codi binari i com treballen els ordinadors, pots construir aquest joc, amb una microbit i una tira de leds tipus Neopixel.
Fes clic a la icona Edit de la imatge amb els blocs. Et carregarà el codi al teu editor.
Conecta la MicroBit amb el cable USB i enllaça la MicroBit. Passa-li el programa.
Les plaques d'expansió ens faciliten connectar els dispositius a la MicroBit. A més, algunes ja porten la pila incorporada!
Connecta la MicroBit i la tira de leds a la placa d'expansió. Vigila que el port de connexió de la tira de leds sigui P1*. Vigila també el codi de colors en connectar la tira a la placa.
*O el que hagis fet servir al programaSitua la MicroBit a la placa d'expansió. Vigila l'orientació.
Connecta la tira de leds al P1. Vigila la relació de colors.
Engega la placa amb l'interruptor i comprova que funcioni.
Un cop la tira s'il·lumini amb un número en binari, intenta traduir-lo a decimal. Diga'l en veu alta, i comproba amb el botó A si l'has encertat. El botó B torna a iniciar el joc.
Per llegir correctament la tira, heu d'orientar-la amb els cables de connexió a la dreta. El primer led per la dreta serà l'1. el segon el 2, el tercer el 4... Recorda que has de sumar els Bits que estiguin encessos.
Guanya qui faci més encerts en 5 tirades.
Aqui teniu algunes propostes de millora del joc. Hauràs de retocar el codi per que funcionin.
Programeu una música que vagi entretenint-nos mentre juguem.
Per la pantalla podeu indicar el temps que va passant, o una animació.
Un cop ha començat el joc, teniu 20 segons (o el temps que cregeu oportú) per pensar i escriure la resposta en un paper. Passat aquest temps, la resposta es mostra per la pantalla automàticament. Tots ensenyeu el paper i s'apunta un punt qui l'hagi encertat. Pots programar un copte en rera per pantalla i que soni una nota que vagi marcant el pas del temps.
Joc per a dos: un cop s'il·luminib els leds, el primer que premi un botó (A o B) tindrà dret de respondre. A la pantalla ha d'apareixer la lletra picada. Si l'encerta, guanya un punt, si falla, el perd. Amb A+B es mostra la resposta, i en sacsejar, tornem a començar.
Hem programat un joc, però podem programar, per exemple, un comptador.
Al bloc Al iniciar fixem la variable Resposta a 0.
Ara, dins de la funció, en comptes de fixar Resposta a un nombre a l'atzar, el que farem és afegir 1 a la variable resposta, de forma que cada cop que executem la funció, afegirem 1.
Ara, cada cop que premem el botó B, afegim 1 al comptador.
Pots millorar el programa:
aparegui automàticament el nombre en decimal per la pantalla
que faci un "Pi" per cada nombre (si és el 4, que soni pi pi pi pi)
que el botó A sumi i el boto B resti
Tindrem un "El seu torn" com el de la peixateria del súper!