Paso 14: Programación Arduino
El código:
Quería que los LEDs descolorarse adentro y hacia fuera para hacer un efecto visual fresco en la hélice del ADN, cambiando de blanco brillante a verde fluorescente. Pero también quería ser capaz de elegir si los LEDs fueron desapareciendo, o si fueran siempre encendido o apagado, y si el ADN estaba girando o no, así que es por eso hay un botón, para seleccionar el modo de operación.
El código se adjunta a continuación. Es bastante simple y tiene espacio para mejorar, como por ejemplo agregar otros modos de operación, o nuevos efectos de LED.
A continuación, había compilado con el IDE de Arduino y había subido a la placa Arduino Uno.
Intercambio de microcontroladores:
Ahora, vamos con cuidado para sacar el microcontrolador de la placa Arduino y colocarlo en el zócalo de 28 pines de nuestro circuito de Arduino minimalista. Preste atención a la polaridad es importante! El número 1 del pin del microcontrolador tiene generalmente un punto cercano en el paquete de circuito integrado. El pin 1 es el pin MCLEAR/RESET, por lo que es uno que se conecta a la resistencia k 10 en el zócalo de la inmersión.
Entonces dijo el otro microcontrolador ATmega con el bootloader de Arduino en el tablero Uno, de esta manera, usted todavía tendrá su Arduino listo para otros proyectos. Una vez más, preste atención a la polaridad!
Notas:
Si sólo tienes un ATmega328 sin el bootloader de Arduino (vacío por ejemplo), puede utilizar Arduino Uno para grabar el bootloader en uno nuevo. Revise este link para más información sobre cómo hacerlo!
Si no sabes si el otro microcontrolador tiene el gestor de arranque o no, sólo puede poner en el tablero de Uno y tratar de subir el proyecto blink led (por ejemplo) y ver si funciona.
Ver las fotos de arriba si tienes alguna duda sobre la polaridad del microcontrolador.