Paso 3: Sacuda a lo bebé
Tenemos nuestras imágenes al azar muestra de cada lado, pero que no es muy satisfactorio... Vamos a necesitar algo para sostener en nuestra mano o tirar en una mesa.
Decidí usar un interruptor de bola de inclinación para construir un acelerómetro barato (compré mina de Adafruit.)
Es muy fácil de usar. Simplemente conectamos el más largo de los 2 pernos en el suelo y el otro al pin número A0 en el tablero de MicroView. Ver la imagen adjunta.
Con el interruptor de inclinación bola conectado en el pin A0 tenemos que cambiar el código para hacerlo interactuar con el sensor: cuando el sensor esté en la posición superior y no se mueve, el valor que devuelve es 0. Cuando el valor del sensor es distinto de 0, significa que nuestros dados es móvil y la pantalla debe mostrar las imágenes al azar de "balanceo". Vamos a ver en acción:
En línea 3 inicializamos el pin donde se conecta el sensor de inclinación. El flujo del programa es muy simple: el bucle principal Lee continuamente valor del sensor y si hay movimiento (el valor no es 0) los dados continuará "asá".