Aquí hay algunas instrucciones. Si solo quieres saber qué es lo que va en tu perfboard, sigue leyendo.
Aquí está el pinout para el ATmega328:
Enprimerlugar,necesitaráun LM7805 o algo similar para obtener un 5V. Si no sabe cómo funcionan, consulte esta imagen .
Poder
Ahora, conecte el extremo + de su batería de 12V a la ENTRADA del 7805, y - a la COM. En lo sucesivo, me referiré a cualquier conexión de COM como "GND" y cualquier conexión de OUT como "Vcc".
Restablecer
Conecte Vcc al Pin 7 y 20 del ATmega328, y GND al pin 8 y 22. Conecte Vcc a una resistencia de ~ 10 kiloohmios, y conecte el otro extremo al pin RST (pin 1). Además, conecte GND a un interruptor de reinicio, y el otro terminal del interruptor de reinicio al pin 1. Cuando el interruptor de reinicio está activado, el Arduino se reiniciará. Si no desea un interruptor de reinicio, simplemente conecte Vcc directamente al pin 1.
Reloj
ConecteGNDalosterminalesnegativosdedoscapacitoresde22picofaradios.Conecteuncondensadoralpin9yelotrocondensadoralpin10.
Ahora,conecteunrelojde16MHzentrelospines9y10:
Referenciaanalógica
SiusaelpinAREF,simplementeconectesuAREFalpin21.
Restodelospines
Estosestánetiquetadoseneldiagramadearriba.Lospines23-28sonA0-A5.Lospines2-6sondigitales1-4,11-19sondigitales5-13.Utiliceestosnormalmente.Tengaencuentaqueelpindigital13(pin19enelmicrocontrolador)yanotendráunLED,perosideseaconectaruno,conécteloaunLED,seguidodeunaresistenciade200-300ohmios,seguidodemasa:
Programación
Si su Arduino es un Arduino DIP (el ATmega es removible), simplemente programelo usando el IDE, retire el ATmega y colóquelo en su circuito de perfboard (supongo que está usando un soporte IC). Si el Arduino tiene un soporte de superficie ATmega, consulte ¿Cómo puedo usar mi Arduino SMD para programar un DIP ATmega328 separado? .
Eso es todo! ¡Ahora puedes llevar fácilmente un proyecto Arduino a un perfboard!
Aquí está el esquema final: