Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Référence du langage Arduino

Référence du langage Arduino

De Wikidebrouillard.

Ligne 12 : Ligne 12 :
* setup()
* setup()
* loop()
* loop()
-
Les structures de controle
+
Les structures de contrôle
* if
* if
* if...else
* if...else
Ligne 22 : Ligne 22 :
* continue
* continue
* return
* return
-
* goto  
+
* goto
-
|| Texte de la cellule || Texte de la cellule
+
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
 +
* && (Et)
 +
* || (Ou)
 +
* ! (Pas)
 +
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
|}
|}

Version du 6 décembre 2015 à 00:07

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
  • setup()
  • loop()

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

  • && (Et)
  • || (Ou)
  •  ! (Pas)

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
AR

Référence du langage Arduino

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique