Eu tenho um arduino com um microcontrolador montado em superfície (SMD):
Eu sei como usar um DIP arduino como programador de um DIP ATmega328. É fácil - basta colocar o microcontrolador no suporte.
No entanto, com um Arduino para montagem em superfície, não há óbvio. Dessoldar o microcontrolador é uma maneira, mas isso é nojento e destrutivo.
Posso usar este Arduino como programador de um DIP ATmega328 sem danificar mortalmente a placa? Se sim, como?
fonte
Outra solução é usar o ISP Shield da Evil Mad Scientist. O kit custa cerca de US $ 13 e leva cerca de 30 minutos para soldar juntos.
Se você planeja programar várias peças, o soquete ZIF (Força de inserção zero) no ISP Shield será definitivamente recompensado. Mesmo que você não compre a blindagem, considere um soquete ZIF para programar mais do que um punhado de peças.
fonte