{{tag>dev ide arduino}} ====== IDE Arduino ====== ===== Installation ===== Télécharger les binaires sur le site officiel d' Arduino https://www.arduino.cc/ et décompresser l'archive: cd /tmp wet "https://downloads.arduino.cc/arduino-1.8.13-linux64.tar.xz" # Décompression de l'archive dans le dossier /opt/arduino tar xvf arduino-1.8.13-linux64.tar.xz --directory /opt/arduino/ L'utilisateur doit avoir le droit de lecture/écriture sur le port série pour pouvoir pousser les programmes sur Sur les debian-like, on ajoute l'utilisateur au groupe **dialout**: sudo usermod --append --groups dialout my_user_name ===== Hello World ===== Lancer IDE et charger le programme blink, et charger le croquis "Blink" * Menu Fichier -> Exemples -> 01.Basics -> Blink Vérifier que la carte définie comme cible est correcte: * L'entrée **Type de carte** du menu **Outil** doit afficher le modèle de la carte Arduino cible. * Programmateur: "AVRISP mkII" Brancher la carte sur le port USB et vérifier que dans le menu Outils, l'entrée **Port** contient bien le fichier device correspondant au port serie sur USB ( /dev/ttyACMx). Cliquer sur le bouton **Téléverser**. Si tout se passe correctement la zone de notification indique Téléversement terminé Le croquis utilise 924 octets (2%) de l'espace de stockage de programmes. Le maximum est de 32256 octets. Les variables globales utilisent 9 octets (0%) de mémoire dynamique, ce qui laisse 2039 octets pour les variables locales. Le maximum est de 2048 octets.