Ecco alcune istruzioni. Se vuoi solo sapere cosa succede nella tua tavola, continua a leggere.
Ecco il pinout per ATmega328:
In primo luogo, avrai bisogno di un LM7805 o qualcosa di simile per ottenere un 5V. Se non sai come funzionano, fai riferimento a questa immagine .
Energia
Ora, collega l'estremità + della batteria da 12V all'ingresso IN del 7805 e - a COM. Di seguito, farò riferimento a qualsiasi connessione da COM come "GND" e qualsiasi connessione da OUT come "Vcc".
Reset
Collegare Vcc ai pin 7 e 20 dell'ATmega328 e GND ai pin 8 e 22. Collegare Vcc a un resistore di ~ 10 kiloohm e collegare l'altra estremità al pin RST (pin 1). Inoltre, collegare GND a un interruttore di ripristino e l'altro terminale dell'interruttore di ripristino al pin 1. Quando l'interruttore di ripristino è attivo, Arduino si riavvierà. Se non si desidera un interruttore di ripristino, è sufficiente collegare Vcc direttamente al pin 1.
Orologio
Collega GND ai terminali negativi di due condensatori picofarad 22. Collegare un condensatore al pin 9 e l'altro condensatore al pin 10.
Ora collega un clock a 16 MHz tra i pin 9 e 10:
Riferimento analogico
Se si utilizza il pin AREF, è sufficiente collegare l'AREF al pin 21.
Resto dei pin
Questi sono etichettati nel diagramma sopra. I pin 23-28 sono A0-A5. I pin 2-6 sono digitali 1-4, 11-19 sono digitali 5-13. Usa questi normalmente. Si noti che il pin digitale 13 (pin 19 sul microcontrollore) non avrà più un LED, ma se si desidera collegarne uno, collegarlo a un LED, seguito da una resistenza da 200-300 ohm, seguita da terra:
Programmazione
Se il tuo Arduino è un DIP Arduino (l'ATmega è rimovibile), basta programmarlo utilizzando l'IDE, rimuovere l'ATmega e inserirlo nel circuito del perfboard (suppongo che tu stia utilizzando un supporto IC). Se Arduino ha un ATmega a montaggio superficiale, vedere Come posso utilizzare il mio Arduino SMD per programmare un DIP ATmega328 separato? .
Questo è tutto! Ora puoi facilmente portare un progetto Arduino in una perfboard!
Ecco lo schema finale: