Sommaire |
je commence l'écriture de l'antisèche arduino
Voir aussi Référence du langage Arduino
le langage arduino est un langage dérivé du C++ (un langage informatique bien connu).
Pour réaliser nos montage préférés et surtout nos programme, il nous fait maitriser un minimum de vocabulaire.
C'est ce que nous allons voir ici. Voyez la page Arduino pour en savoir plus sur les caractéristiques techniques.
Les commentaires sont très importants dans un code. ils sont fait pour présenter le code, à quoi il sert, le nom des auteurs, la licence, ... Ils peuvent servir à expliquer des techniques de codage, des choix, des algorythmes,...
Différents type de commentaire Une ligne simple de commentaire s'écrit après un double slash :
// ''ma ligne de commentaire''
Un paragraphe s'écrit entre deux balises "slash étoile" pour ouvrir et "étoile slash" pour fermer.
/* ''début du paragraphe corps du paragraphe développement fin du paragraphe du commentaire'' */
le code arduino est composé d'au moins 3 blocs distincts :
Déclaration des variables Les variables et d'autre éléments du programme se déclarent au début :
déclarer une variable (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :
mavariable;
appeler une bibliothèque
#include <Servo.h>
Cette fonction appelle la bibliothèque "servo". Une bibliothèqe, "librairy" en anglais, est un programme standard, pré-écrit, permettant de gérer certaines actions. Ici la bibliothèque permet de gérer les servomoteurs.
définir :
#define TEMPS 550
défini TEMPS à 550 (par convention la constante est écrite en majuscule).
L'initialisation des variables
L'initialisation des variables s'effectue dans la partie intitulée "Void setup()", on ouvre cette partie du par une accolade ({) et on la ferme de la même manière (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :
void setup() { //On attache le pin 9 au servomorteur myservo.attach(9); pinMode(broche, OUTPUT); //met la "broche" comme sortie }
Boucle du programme
ça se passe dans la partie "Void loop" (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :
void loop () { // je détail le programme ici }
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique