Paso 2: Adaptación al nuevo hardware
El bosquejo de Simon_Says no funcionaba para mí como el código se basó en asignaciones de pines de fix. Además el código era difícil de seguir y tenía algunos fallos.
Así que creé esta versión actualizada.
- Fija el uso de señorita de tipo 'boolean' para números pin
- Modificado el código para que funcionará para cualquier LED y botón de asignaciones de pines.
- El flujo de la lógica era demasiado complicado y en lugares demasiado repetitivo, causando que sea difícil de entender y depurar. Así que había simplificado en su mayor parte.
- Junto con otras mejoras como el hecho de que cambió el nombre del objeto de clase de 'Tono' de 'speakerpin' a 'speaker' y había creado una variable byte 'speakerpin' para su asignación de pin #.
- De 2015 Oct: permitido para las secuencias de entrada botón rápido
Un enlace de descarga para mi esbozo actualizado está incluido aquí. Usted debe encontrar fácil de ponerse en marcha con su propio hardware simplemente cambiando asignaciones de pines cerca del principio del código. Descarga y diviértete con él.