Simon dice: Aprenda cómo programar los chips del brazo

Esta versión de la planta de un Simon dice que el juego es una excelente manera de probar sus habilidades en una nueva plataforma de microcontrolador. El chip de ocho pines visto en el centro de la placa es un microcontrolador LPC810 que [Hartmut Wendt] acaba de comenzar. Es un ejemplo raro de un paquete de inmersión de conteo de pin de bajo pin para un dispositivo de brazo (Cortext M0). La huella amistosa de la tabla hace que sea fácil de trabajar, pero podría eliminar la misma construcción con un tablero de dev una de las ofertas de descubrimiento de STM o las juntas de Stellaris Launchpad.

¿Por qué es esta una buena manera de aprender? Implica la entrada, la salida y la generación de formas de onda que asumiríamos significa que los temporizadores (no cavamos a través del código fuente que está disponible de forma de la página vinculada anteriormente). Cada botón de color tiene un LED coincidente que parpadea el patrón que debe replicar para mantener el juego en marcha; Ya sabes cómo dice Simon funciona, ¿verdad? Al mismo tiempo, el orador juega un tono diferente a la derecha.

Otro buen ejercicio sería tomar el código [Hartmut] y el puerto para un chip diferente, ya sea brazo o de otra manera.