Paso 2: ATtiny84 microcontrolador
El ATtiny84 tiene 8K de memoria flash programable (lo suficiente para mantener un montón de pequeños programas), 512K de EEPROM (para guardar estado entre usos), hasta 12 pines de salida (para los 9 LEDs, 2 canales de salida de audio y un interruptor de botón) y un montón de otras cosas que no son utilizados en este proyecto.
Si planea agregar programas, obtener una copia de la hoja de datos de ATtiny84. Hay muchas guías de instrucción para aprender a programar esta familia de microcontroladores en el Internet. Para un resumen útil de microcontroladores, consulte Cómo elegir un microcontrolador.
Nota El proyecto descrito aquí no tiene realmente el MiniMenorah totalmente habilitado. El MM requiere que nueve salida pines, la máquina del cerebro dos y el botón para cambiar de estado, para un total de doce. Mientras que el ATtiny84 puede configurarse para tener doce alfileres de salida, es a expensas del pin RESET. Desactivar el pin RESET y lo que es I/O hacen el ATtiny84 no puede ser programado con el USBtinyISP progammer (que no ha hecho eso :-) y requiere alto voltaje de programación. Todo está pensado para permitir que el MM, pero se requiere un programador diferentes, y no tiene uno.