Aqui estão algumas instruções. Se você quer apenas saber o que acontece em seu perfboard, continue lendo.
Aqui está a pinagem para o ATmega328:
Primeiro, você precisará de um LM7805 ou algo semelhante para obter um 5V. Se você não sabe como isso funciona, consulte esta imagem .
Poder
Agora, conecte a extremidade + da sua bateria de 12V à entrada do 7805 e - à COM. Daqui em diante, vou me referir a qualquer conexão da COM como "GND" e qualquer conexão da OUT como "Vcc".
Restabelecer
Conecte Vcc aos pinos 7 e 20 do ATmega328 e GND aos pinos 8 e 22. Conecte Vcc a um resistor de ~ 10 kiloohm e conecte a outra extremidade ao pino RST (pino 1). Além disso, conecte GND a uma chave de redefinição e o outro terminal da chave de redefinição ao pino 1. Quando a chave de redefinição estiver ligada, o Arduino será reiniciado. Se você não deseja uma chave de redefinição, basta conectar o Vcc diretamente ao pino 1.
Relógio
Conecte o GND aos terminais negativos de dois capacitores de 22 picofarad. Conecte um capacitor ao pino 9 e o outro capacitor ao pino 10.
Agora, conecte um relógio de 16 MHz entre os pinos 9 e 10:
Referência analógica
Se você usar o pino AREF, basta conectar o AREF ao pino 21.
Resto dos pinos
Estes estão identificados no diagrama acima. Os pinos 23-28 são A0-A5. Os pinos 2-6 são digitais 1-4, 11-19 são digitais 5-13. Use-os normalmente. Observe que o pino digital 13 (pino 19 no microcontrolador) não terá mais um LED, mas se você deseja conectar um, conecte-o a um LED, seguido por um resistor de 200 a 300 ohms, seguido pelo terra:
Programação
Se o seu Arduino é um DIP Arduino (o ATmega é removível), basta programá-lo usando o IDE, remover o ATmega e colocá-lo no seu circuito de perfboard (presumo que você esteja usando um suporte de IC). Se o Arduino tiver um ATmega de montagem em superfície, consulte Como posso usar meu SMD Arduino para programar um DIP ATmega328 separado? .
É isso aí! Agora você pode facilmente levar um projeto do Arduino para um perfboard!
Aqui está o esquema final: