Tableau des codes
Ce tableau ne contient pas tout les codes de l'arduino
Les fonctions, variables ...
Commandes de structure du programme
Elément indispensable
void setup()
void loop()
Contrôle et conditions
if() {}
else() {}
while() {}
for() {}
switch case() {}
Opérations de comparaison
==
!=
<
>
<=
>=
Operations booléènnes
&&
||
!
Autres commandes
//
/*
*/
Variables
Variables
double
char
int
long
string
array
Niveaux logiques des connecteurs numériques
HIGH (peut être remplacé par 1)
LOW (peut être remplacé par 0)
OUTPUT
INPUT
Fonctions
Entrées-sorties numériques
pinMode(broche, état)
digitalWrite(broche, état)
digitalRead(broche)
unsigned long pulseIn(broche, état)
Entrées analogiques
int analogRead(broche)
analogWrite(broche, valeur)
Gestion du temps
unsigned long millis()
delay(ms)
delayMicroseconds(us)
Traduction
(configuration-préparation)
(exécution-boucle)
si...
ex: if(x < 5) {...instruction...}
sinon...
ex: if(x < 5) {...instruction...} else(x > 5) {...instruction...}
pendant que...
ex: while(x > 5) {...instruction...} (équivalent de if)
pour...
ex: for(n; n < 10; n++) {...instruction...}
dans le cas où...
équivalent à...
x==10
différent de...
x !=10
inférieur à...
x < 10
supérieur à...
x > 10
inférieur ou égal à...
x <=10
supérieur ou égal à...
x >=10
et...
ou...
et pas
commentaire simple ligne
commentaire
multi-lignes
Variable ‘nombre à virgule’
double x = 1.25468
Variable pour 1 caractère
char lettreA = 'a'
Variable ‘nombre entier’
int x = 0
Variable ‘nombre entier de très grande taille
negatif ou positif’
long x = 15449816
Variable ‘chaine de caractères’
(qui est en faite un tableau de variable de type char)
string mot = "Mot"
Tableau de variables qui peuvent etre de
n'importe quel type tel que int, double, short, char
état 1 (allumé)
état 0 (éteint)
configuré en sortie
configuré en entrée
configuration des broches
ex: pinMode(13, OUTPUT);
écrire un état sur une broche num.
ex: digitalWrite(13, HIGH);
lire un état sur une broche num.
ex: digitalRead(13);
lire une impulsion sur une broche num.
lire la valeur d’une broche ana.
PWM: écrire une valeur analogique sur les broches 9,10ou 11
(temps de fonctionnement du programme)
(attente, en millisecondes)
(attente, en microsecondes)