Paso 12: Enchufa, carga el código y prueba
Tienes que conectar esto y probarlo antes de completar el caso alrededor de él. Cargar el código (se adjunta) y probar todos los botones, unos juegos y sentir la satisfacción de un proyecto que es casi completa. Le encanta los tonos poco de Victoria y derrota la primera vez que oiga.
Sobre el código:
El código es muy sencillo e intuitivo. Hay probablemente muchas áreas de lo que yo pude han mejorado sobre por con interruptor y declaraciones caso en lugar de todos mi si y, o declaraciones, pero francamente no importa. Creo que lo que está escrito es más fácil para un principiante (como yo) recogerlo y entenderla la primera vez a través de.
Tonos: tuve un tiempo difícil para la biblioteca de tono para trabajar así que sólo tienes que copiar y pegar todos los elementos internos de la misma en la cabecera de mi código, problema resuelto.
Asignaciones de pines: suya puede ser diferente.
Generación de números aleatorios: Google "arduino número al azar" y conseguir listo para leer un montón de angry nerds discutiendo entre sí en lo que es mejor. Tutoriales de Arduino sugieren el uso de un análogo libre entrado a la semilla del generador de números aleatorios pero he encontrado que esto a menudo le dio el mismo equipo seleccionado "tirar" una y otra vez. Al final decidió la función aleatoria con millis() la semilla porque las probabilidades son que un humano nunca va a presionar el botón en el mismo número de milisegundos cada vez juegan. He encontrado que de hecho se siente muy al azar y el ordenador gana unos 40-50% de fósforo ups.
Valores botón analógico: Escribí un poco separado del código en otro programa para leer los valores analógicos de espera para pulsar un botón y utiliza los resultados de eso para alimentar mis límites en este programa.
Programación el Abalorio Pro:
Encontré este muy frustrante y que para alguien que ya tenía el IDE de Arduino instalado con muchas otras bibliotecas de otros proyectos las instrucciones de Adafruit no eran todo claros. Tienen un montón de información sobre su sitio web aunque. Sugiero trasteando con esto y prueba algunos bocetos de simple parpadeo antes de subir este código. https://Learn.Adafruit.com/Introducing-Pro-Trinket...