Informations De Base Sur Le Logiciel Arduino - Arexx AAR-04 Notice De Montage

Table des Matières

Publicité

Le robot travaille avec un tension embarquée de 5V et se contentera
éventuellement d'une source d'alimentation USB ce qui économise
quelques étapes lors des essais et de la programmation. Dans ce
concept robotique, les emplacements réservés à vos propres pla-
tines d'extension ou celles d'AREXX de la série ASURO sont tout
particulièrement appréciables.
3.3

INFORMATIONS DE BASE SUR LE LOGICIEL ARDUINO

Le logiciel Arduino fait partie des open source et est par con-
séquent accessible à tous. C'est pourquoi les codes source de
l'environnement de programmation sont ouverts à tous.
L'environnement Arduino comporte un éditeur de texte, une fenêtre
de message et une console de texte. L'environnement de program-
mation peut communiquer directement avec l'AAR afin de transférer
des programmes dans le processeur de la manière la plus simple.
Les programmes écrits en arduino sont appelés "sketches" ("esquis-
ses" en français). Le code source est écrit avec l'éditeur de texte. Le
fichier sketch est enregistré avec l'extension ".ino" sur le disque dur
du PC.
Dans la fenêtre s'affiche le message que le fichier a été enregistré et
éventuellement un message inquant une erreur dans le code source.
En bas à gauche de l'écran, le tableau de bord arduino actuel et
l'interface série sont représentés.
Arduino dispose de bibliothèques („libraries") avec des fonctions
supplémentaires. Une bibliothèque ("library") est un paquet conte-
nant différentes fonctions composées qu'il n'est plus nécessaire de
réécrire à chaque fois. Il suffit d'appeler simplement ces fonctions
en arduino.
Un programme arduino se divise en trois parties: structure, définiti-
ons variables ou constantes et fonctions.
Une structure arduino se compose d'un setup et d'une boucle (la
fonction "loop"). Le setup est responsable de l'initialisation des va-
riables, des réglages pin ("pin modes") et des bibliothèques ("libra-
ries").
Le boucle ("loop") est constamment répétée afin que le programme
puisse réagir à répétition. Les définitions "variables" sont néces-
saires à l'enregistrement des données alors que des constates sont
utilisées p.ex. pour définir une broche comme entrée ou sortie et de
faire en sorte que la broche reçoive une tension.
- 12 -

Publicité

Table des Matières
loading

Table des Matières