Aquí son algunas instrucciones. Si sólo quieres saber qué va dónde en tu tablero de partículas, sigue leyendo.
Aquí está el pinout para el ATmega328:
En primer lugar, necesitarás un LM7805 o algo similar para obtener 5V. Si no sabe cómo funcionan, consulte esta imagen .
Potencia
Ahora, conecta el extremo + de tu batería de 12V a la IN del 7805, y el - al COM. En adelante, me referiré a cualquier conexión desde COM como "GND" y a cualquier conexión desde OUT como "Vcc".
Restablecer
Conecta Vcc a los pines 7 y 20 del ATmega328, y GND a los pines 8 y 22. Conecta Vcc a una resistencia de ~10 kiloohm, y conecta el otro extremo al pin RST (pin 1). Además, conecta GND a un interruptor de reset, y el otro terminal del interruptor de reset al pin 1. Cuando el interruptor de reset esté encendido, el Arduino se reiniciará. Si no quieres un interruptor de reinicio, simplemente conecta Vcc directamente al pin 1.
Reloj
Conecte GND a los terminales negativos de dos condensadores de 22 picofaradios. Conecte un condensador al pin 9 y el otro al pin 10.
Ahora, conecta un reloj de 16MHz entre los pines 9 y 10:
Referencia analógica
Si utiliza el pin AREF, sólo tiene que conectar su AREF al pin 21.
Resto de clavijas
Están etiquetados en el diagrama anterior. Los pines 23-28 son A0-A5. Los pines 2-6 son los digitales 1-4, los 11-19 son los digitales 5-13. Utilícelos normalmente. Tenga en cuenta que el pin digital 13 (pin 19 en el microcontrolador) ya no tendrá un LED, pero si desea conectar uno, conéctelo a un LED, seguido de una resistencia de 200-300 ohmios, y luego a tierra:
Programación
Si tu Arduino es un Arduino DIP (el ATmega es extraíble), entonces sólo tienes que programarlo usando el IDE, quitar el ATmega, y colocarlo en tu circuito perfboard (asumo que estás usando un soporte IC). Si el Arduino tiene un ATmega de montaje superficial, vea ¿Cómo puedo utilizar mi SMD Arduino para programar un DIP ATmega328 independiente? .
Ya está. ¡Ahora puedes llevar fácilmente un proyecto de Arduino a una perfboard!
Aquí está el esquema final: