É possível programar um Arduino Pro Mini usando um Arduino Uno R3?

8

Recentemente, recebi um Arduino Pro Mini como presente e não tenho um programador externo USB para programar o Pro Mini. No entanto, eu possuo um Arduino Uno R3, e acho que seria possível porque ambos têm a mesma velocidade de clock e microcontrolador (16Mhz com um atmega328).

É possível programar um Arduino Pro Mini usando um Arduino Uno? Se sim, como alguém faz isso?

zeldarulez
fonte
Qual Pro Mini é, 3.3V ou 5V? Acho que esse deve ser o de 5V, pois acho que o outro (3,3V) funciona apenas em 8MHz.
jfpoilpret
Eu uso esse método para o meu Leonardo .. forum.arduino.cc/…

Respostas:

7

Basta conectar os pinos (RX, TX, redefinir, energia e terra) aos pinos correspondentes no seu Uno.

Pode ser necessário retirar o ATMega328 do seu Uno para que isso funcione.

Lembre-se de que você precisa conectá-lo ao pino de energia correto! Se o seu pro mini estiver rodando a 3.3v, você deverá conectá-lo ao pino 3.3 do seu Uno.

Confira a página do ArduinoToBreadboard para obter mais informações. Role para baixo até "Upload usando uma placa Arduino". Embora mostre como programar um Arduino em uma placa de ensaio, a fiação é a mesma.

sachleen
fonte
Você deve remover o ATmega328 da placa. Há uma vaga chance de que funcione sem fazê-lo, mas as chances são de que, mesmo que funcionasse superficialmente, você obteria erros.
Cybergibbons
Consegui que ele funcionasse de maneira consistente, pois tenho o SMD uno. Teve que redefinir manualmente, no entanto.
Sachleen
Este não funcionou para mim.
Phil L.
3

você pode programar com uma placa SMD, não vincula a linha de redefinição, mantém pressionada a redefinição no uno durante todo o processo e toca na redefinição no mini assim que o ide diz fazer upload para carregar o esboço, mantendo o uno pressionado redefini-lo não interfere com as comunicações seriais

Hebby
fonte
Funcionou como um encanto. Continuei pressionando RESET durante toda a duração do upload, desde antes de conectar o Arduino até terminar o upload. Funciona bem. Muito obrigado.
Phil L.
2

Há outro método pelo qual você pode carregar seus programas de esboço. Programe o UNO com o esboço "Arduino como ISP" e conecte o pro mini através dos pinos SPI (mais a linha de redefinição). Veja "Upload with Programmer" no site do Arduino e em outros lugares da Internet, incluindo troca de pilhas. Este método permitirá que você use toda a memória do chip e evite usar o gerenciador de inicialização, mas será necessário fazer o upload com o SPI sempre.

MichaelT
fonte