{{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.