échec téléversement avec Ubuntu 16.04

chmod change les permissions d'accès des fichiers. la commande donnée par infobarquee fait ceci :
sudo : donne les permissions du superutilisateur(administrateur)
chmod a(a=all=tout le monde)+(=autorise)rw(read/write) /dev/ttyACM0(le fichier qui correspond au port série virtuel de la carte arduino.

donc de cette manière tous les utilisateurs de ton ordinateur peuvent utiliser le port série de la carte arduino.

le problème de ça, c'est que outre les potentiels soucis de sécurité (avec le port d'une carte arduino on s'en fiche as mal) tu retrouvera le problème si tu branche lune seconde carte, ou si pour une raison X tu débranche/rebranche la carte alors que le port est ouvert par une application, car le la carte sera alors connectée sur /dev/ttyACM1, auquel tu n'aura pas accès...

c'est pour ça qu'il y a des groupes d'utilisateurs. en l'occurence, le groupe "dialout" qui a accès aux port série. Si toon nom d'utilisateur fait partie du groupe, alors tu as automatiquement le droit d'accèder aux port série, donc pas de soucis si la carte change de port.

Pour ça, c'est la première commande donnée par infobarquee qui permet de t'ajouter au groupe, mais par contre l'effet n'est pas immédiat : il faut te déconnecter/reconnecter (ou redémarrer le PC) pour que ça fonctionne.