Paso 1: Software y simulación
El programa es muy simple y sencillo. Empieza por configurar los puertos del microcontrolador para la entrada y salida. Entonces el módulo ADC también es configurado (canal, formato de datos tipo y resultado de muestreo).
Empieza entonces el bucle infinito del programa que contiene el paso de
a partir de la conversión,
a la espera de la conversión completar y
mostrando el resultado en los LEDs.
Cuando el circuito se mueve en la dirección sabia del reloj, el número de LEDs en una mitad de la columna de LEDs se iluminan según el tipo de cambio en el movimiento angular.
Y cuando el circuito se mueve en dirección sabia de contra reloj, la otra mitad de los LEDs se iluminan indicando el cambio en la dirección e indicando la tasa de cambio en el movimiento angular.
He añadido una pieza de software que hace el timbre en dos sonidos diferentes cuando el tablero se gira a la derecha o hacia la izquierda.
El giroscopio es sustituido en simulación por una resistencia variable porque Proteus 7 no contiene un modelo del giroscopio.
Aquí está parte del software utilizado para convertir el análogo de la salida en la dirección de orientación y amplitud.