Requeriment:
Es tracta de dissenyar un sistema de seguretat, que simuli haver d'entrar un codi (binari) mitjançant els polsadors (A) i (B) de la placa.
El codi estarà format per 8 dígits. El polsador (A) entrarà el valor 0 i el polsador (B) el valor 1. En prémer simultàniament els polsadors (A+B) la placa s'inicialitzarà.
IMPORTANT: el codi proposat és 11001011. S'ha d'entrar de dreta a esquerra: 1+1+0+1+0+0+1+1
Per entendre com funciona el programa és vital explicar com es forma un codi numèric en base 10:
El primer número es forma per el número multiplicat per la base (10) eleva a la posició (0). La primera posició sempre val zero.
El segon número, serà la base (10) elevada a la posició 1 =10
El tercer número, serà la base (10) elevada a la posició (2) =100
El quart valdrà 1000
El cinquè 10.000
Aquest números es van sumant quan es prem el polsador (B).
En el primer exemple (clau_1) cada cop que premem el polsador (A) multipliquem 0 per la posició = 0 Per tant no cal fer aquesta operació, ja que tot nombre multiplicat per zero dona zero, només s'ha d'incrementar la posició (multiplicar-la per 10) per la propera entrada, sigui (A) o (B). Aquesta simplificació està recollida en el segon exemple proposat (clau_1_simplificada)
Millores:
Aplicar efectes sonors adients.