Paso 4: Programando el microcontrolador
Hay algunos cambios que preveo hacer en el código. Las actualizaciones están próximas. Mientras tanto, el código funciona como se anuncia.
Los fusibles Fusibles del microcontrolador son confusas. He desactivado algunos microcontroladores ambos estableciendo accidentalmente a buscar un oscilador externo y desactivar el pin RESET. Pueden ser recuperados, pero hasta entonces son sólo muertos errores. Tenga cuidado si decide cambiar los fusibles.
Para calcular los valores de fusibles, use un en línea calculadora del fusible. Seleccione la pieza de destino (ATtiny84) y los ajustes apropiados--oscilador RC interno a 8MHz (valor predeterminado), no divida el reloj en 8 internamente, permitir programa serial descargar y desactivar la detección de una baja de voltaje. El resultado debe ser el siguiente.
-U lfuse:w:0xe2:m - U hfuse:w:0xdf:m - U efuse:w:0xff:m (baja 0xE2 alta 0xDF ext 0xFF).
Sólo necesita quemar los fusibles de una vez (a menos que va a cambiar). Eclipse facilita este, como, estoy seguro de que otros IDEs.
Respuestas a preguntas que me gustaría
Ideas en optimizar el código
¿Por qué las luces parpadeantes de la máquina de luz y sonida que causa una oscilación en tono cuando está activado en la lata, pero no en el protoboard?
¿Por qué no le gusta Eclipse las funciones lightOn y lightOff, a pesar de parecen funcionar?