top of page

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)

PayPal ButtonPayPal Button
bottom of page