Est-il possible de programmer un Arduino Pro Mini à l'aide d'un Arduino Uno R3?

8

J'ai récemment reçu un Arduino Pro Mini en cadeau et je n'ai pas de programmateur USB externe pour programmer le Pro Mini. Cependant, je possède un Arduino Uno R3, et je pense que ce serait possible car ils ont tous les deux la même vitesse d'horloge et le même micro-contrôleur (16 MHz avec un atmega328).

Est-il possible de programmer un Arduino Pro Mini en utilisant un Arduino Uno? Si oui, comment faire?

zeldarulez
la source
De quel Pro Mini s'agit-il, 3,3 V ou 5 V? Je suppose que ce doit être le 5V car je pense que l'autre (3,3V) ne fonctionne qu'à 8 MHz.
jfpoilpret
J'utilise cette méthode pour mon Leonardo .. forum.arduino.cc/…

Réponses:

7

Connectez simplement les broches (RX, TX, réinitialisation, alimentation et masse) aux broches correspondantes de votre Uno.

Vous devrez peut-être retirer l'ATMega328 de votre Uno pour que cela fonctionne.

Gardez à l'esprit que vous devez le brancher à la bonne broche d'alimentation! Si votre pro mini fonctionne à 3,3 V, vous devez le connecter à la broche 3,3 de votre Uno.

Consultez la page ArduinoToBreadboard pour un peu plus d'informations. Faites défiler jusqu'à "Téléchargement à l'aide d'une carte Arduino". Bien qu'il vous montre comment programmer un Arduino sur une planche à pain, le câblage est le même.

sachleen
la source
Vous devez retirer l'ATmega328 de la carte. Il y a une vague chance que cela fonctionnerait sans le faire, mais même si cela fonctionnait superficiellement, vous obtiendriez des erreurs.
Cybergibbons
Je l'ai fait fonctionner de manière cohérente car j'ai le SMD uno. J'ai dû réinitialiser manuellement, cependant.
sachleen
Celui-ci n'a pas fonctionné pour moi.
Phil L.
3

vous pouvez programmer avec une carte SMD, vous ne liez pas la ligne de réinitialisation, maintenez la réinitialisation sur l'uno tout au long du processus et appuyez sur la réinitialisation sur le mini dès que l'ide dit télécharger pour télécharger le croquis, en maintenant l'uno enfoncé réinitialiser, il n'interfère pas avec les communications série

Hebby
la source
A fonctionné comme un charme. J'ai continué à appuyer sur RESET pendant toute la durée du téléchargement, depuis avant de brancher Arduino jusqu'à ce que le téléchargement soit terminé. Fonctionne très bien. Merci beaucoup.
Phil L.
2

Il existe une autre méthode par laquelle vous pouvez télécharger vos programmes d'esquisse. Programmez l'UNO avec le croquis "Arduino as ISP" et connectez le pro mini via les broches SPI (plus la ligne de réinitialisation). Voir "Téléchargement avec programmeur" sur le site Web Arduino et ailleurs sur Internet, y compris l'échange de pile. Cette méthode vous permettra d'utiliser toute la mémoire de la puce et d'éviter d'utiliser le chargeur de démarrage, mais vous devrez télécharger avec SPI à chaque fois.

MichaelT
la source