Référence du langage Arduino
De Wikidebrouillard.
Un peu de vocabulaire nous sera nécessaire pour parler à notre Arduino.
Voici la traduction française de la référence du langage Arduino tiré du site Arduino
Les programmes Arduino peuvent être divisés en trois composantes principales : la structure, les valeurs (variables et constantes), et des fonctions.
La structure | Les variables | Les fonctions
|
Les structures de contrôle
- if
- if...else
- for
- switch case
- while
- do... while
- break
- continue
- return
- goto
Eléments de syntaxe
- ; (point-virgules)
- {} (accolades)
- // (Commentaire sur une seule ligne)
- /* */ (Commentaire multi-ligne)
- #define
- #include
Opérateurs arithmétiques
- = (Opérateur d'affectation)
- + (Plus)
- - (Soustraction)
- * (Multiplication)
- / (Division)
- % (Modulo)
Opérateurs de comparaison
- == (Égal à)
- ! = (différent de)
- <(Inférieur à)
- > (Supérieur à)
- <= (Inférieur ou égal à)
- > = (Supérieur ou égal à)
Opérateurs booléens
L'accès des opérateurs Pointer
- * Opérateur de déréférencement
- & l'opérateur de référence
Opérateurs sur les bits
- & (Bit à bit et)
- | (Ou binaire)
- ^ (XOR)
- ~ (Bit à bit non)
- << (Bitshift gauche)
- >> (Bitshift droite)
Opérateurs composés
- ++ (Incrément)
- - (Diminution)
- + = (Plus composé)
- - = (Composé soustraction)
- * = (Composé multiplication)
- / = (Division composé)
- % = (Composé modulo)
- & = (Binaire composé et)
- | = (Binaire composé ou)
|
Constantes
- HIGH | LOW
- INPUT | OUTPUT | INPUT_PULLUP
- LED_BUILTIN
- true | false
- integer constants
- floating point constants
Type de données
- void
- boolean
- char
- unsigned char
- byte
- int
- unsigned int
- word
- long
- unsigned long
- short
- float
- double
- string - char array
- String - object
- array
Conversion
- char()
- byte()
- int()
- word()
- long()
- float()
Variable Scope & Qualifiers
- variable scope
- static
- volatile
- const
Utilitaires
- sizeof()
- PROGMEM || Texte de la cellule
|