J'ai eu un problème exact avec ma carte Leonardo et Ubuntu. L'ajout d'une règle indiquant à ModemManger d'ignorer tous les périphériques USB à partir du lien mentionné n'a pas fonctionné pour moi. Cependant, la suppression de modemmanager l'a fait.
sudo apt-get purge modemmanager
vous le premier devez vous assurer que vous disposez des droits de lecture/écriture corrects, comme décrit ici, entrez essentiellement les commandes suivantes :
$ sudo adduser <username> dialout
$ sudo chmod a+rw /dev/ttyACM0
le '/dev/ttyACM0' est le port auquel votre arduino est connecté, il doit être listé dans le dossier /dev de votre racine.
deuxième : après avoir identifié le port auquel l'arduino est connecté et que vous avez défini les droits corrects pour ce port, vous devez exécuter la commande suivante. Je ne suis pas sûr de ce qu'il fait, je ne sais pas si c'est vraiment nécessaire, mais cela a fait fonctionner les téléchargements pour moi à plusieurs reprises
$ sudo udevadm trigger
trouvé cette commande ici :http://starter-kit.nettigo.eu/2015/serial-port-busy-for-avrdude-on-ubuntu-with-arduino-leonardo-eth/
et troisième , vous trouverez que le téléchargement est parfois un défi de timing et de chance. Continuez à appuyer sur la réinitialisation (parfois deux fois très consécutivement) et pendant ce temps, appuyez sur le bouton de téléchargement de votre croquis arduino. À un certain moment, cela fonctionnera. J'ai eu plus de chance en changeant constamment de petits morceaux dans le code, donc quand j'ai poussé 'upload', il fallait d'abord compiler le code.
https://www.arduino.cc/en/Guide/Troubleshooting#upload
sur certains ordinateurs, vous devrez peut-être appuyer sur le bouton de réinitialisation
Je n'ai jamais joué avec le chargeur de démarrage, ni avec les broches ICSP et autres (heureusement)
Jetez aussi un oeil sur le forum Arduinoou sur le lien fourni par vous-même
La solution qui a toujours fonctionné pour moi est d'aller à Tools -> Port -> /dev/ttyACMx
et cliquez à nouveau sur le port sélectionné.
Après cela, l'IDE télécharge le code sans problème.