Étape 3: Sur Optiboot pour le processeur ATmega32U4
Il y a des situations où je veux télécharger le croquis d’un Micro Pro série régulière au lieu de l’USB. J’ai remarqué d’autres sur le web sont également intéressés, mais je n’ai pas trouvé des réponses ou des résolutions. La raison pour laquelle que je veux faire c’est de télécharger le croquis par Bluetooth.
Une autre raison pour ce faire :
- Pour utiliser le port USB de l’Arduino pour contrôler quelque chose ou de se connecter avec un PC et souhaitez programmer on-the-fly ne veux pas que le même PC pour le programmeur de l’Arduino.
- Pour utiliser un Micro Pro comme l’Arduino polyvalent ou favori-go-to Arduino et pas particulièrement enthousiasmé par programmation via le port USB.
- Envie de projet Arduino alimentation via le port USB, mais souhaitez programmer ou mettre à jour par d’autres moyens.
- Envie d’un mélange de quelques caractéristiques disponibles de l’ATmega32U4 et les caractéristiques des conseils Arduino classiques comme la remise à zéro-sur-série-connexion et à bord port USB qui peut agir comme une souris.
- Vous souhaitez télécharger les croquis via une interface série spécialisée (comme Bluetooth).
- Vous voulez éviter une usure excessive sur les prises USB.
- Envie de confort et souplesse dans les projets intégrés où le port USB n’est pas accessible, autrement occupée ou pas pratique d’utilisation pour esquisser des mises à jour.
- Vous souhaitez mettre à jour ou télécharger le logiciel dans un projet de plusieurs processeurs via une interface unique ou programmer des Arduinos multiples simultanément.
- Tiens un bootloader plus petit et mieux.
Prochaine étape est de construire des Optiboot pour une carte Arduino axée sur les ATmega32U4. Une fois que vous gravez le bootloader Optiboot sur la carte, vous ne serez n’est plus en mesure de télécharger les croquis à l’aide du port USB sur l’Arduino. Vous devrez alors, n’oubliez pas de sélectionner le bon conseil et le port dans le menu de l’Arduino. Je me souviens de cela en mettant un autocollant petit op57 au Conseil d’administration. Si je fais tourner dans une circonstance où je veux télécharger via le port USB, j’ai brûlera le bootloader de Caterina revenir dessus à l’aide d’un programmateur ISP.
Tout simplement parce que vous n’utilisez pas le port USB pour télécharger les croquis, cela ne signifie pas que vous désactivez le port USB sur l’Arduino. Vous pouvez toujours l’utiliser pour serial monitor et émulation clavier/souris et tout autre utilise Arduino stock et 3 rd-party bibliothèques vous permettent de faire.