Eléments Du Langage - Arduino
Maybe your like
Composants disponibles Langage Arduino Eléments du langage Exemples de base Led Bouton poussoir Potentiomètre Photorésistance Afficheur 7 segments Afficheur LCD Défis Avec des leds Avec des leds et random() Avec des leds et un bouton poussoir Avec un potentiomètre et des leds Avec une photorésistance et des leds Avec l'afficheur 7 segments Quelques liens Eléments de base
FONCTIONS DE BASE
Ces deux fonctions sont obligatoires dans tout programme en langage Arduino :
- void setup()
- void loop()
SYNTAXE DE BASE
- ; (fin d'instruction)
- {} (block d'instruction)
- // (commentaire sur une ligne)
- /* */ (commentaire sur plusieurs lignes)
STRUCTURES DE CONTRÔLE
- if
- if...else
- for
- switch case
- while
- do... while
- break
- continue
- return
OPÉRATEURS ARITHMÉTIQUES
- = (égalité)
- + (addition)
- - (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 booléen)
- || (OU booléen)
- ! (NON booléen)
OPÉRATEURS COMPOSÉS
- ++ (incrémentation)
- -- (décrémentation)
- += (addition composée)
- -= (soustraction composée)
- *= (multiplication composée)
- /= (division composée)
CONSTANTES PRÉDÉFINIES
Les constantes prédéfinies du langage Arduino sont des valeurs particulières ayant une signification spécifique.
- HIGH | LOW
- INPUT | OUTPUT
- true | false
EXPRESSIONS NUMÉRIQUES
- décimale (ex : 185)
- binaire (ex : B110110)
- hexadecimal (ex : 0x7B)
TYPES DES DONNÉES
Les variables peuvent être de type variés qui sont décrits ci-dessous.
- boolean
- char
- byte
- int
- unsigned int
- long
- unsigned long
- float (nombres à virgules)
- double (nombres à virgules)
- Les chaînes de caractères
- Les tableaux de variables
- void (fonctions)
CONVERSION DES TYPES DE DONNÉES
- char()
- byte()
- int()
- long()
- float()
- Référence
- Code ASCII (à finir)
ENTRÉES/SORTIES NUMÉRIQUES
- pinMode(broche, mode)
- digitalWrite(broche, valeur)
- int digitalRead(broche)
ENTRÉES ANALOGIQUES
- int analogRead(broche)
SORTIES "ANALOGIQUES"
- analogWrite(broche, valeur)
TEMPS
- unsigned long millis()
- unsigned long micros()
- delay(ms)
- delayMicroseconds(us)
MATH
- min(x, y)
- max(x, y)
- abs(x)
- constrain(x, a, b)
- map(valeur, fromLow, fromHigh, toLow, toHigh)
- pow(base, exposant)
- sq(x)
- sqrt(x)
TRIGONOMÉTRIE
- sin(rad)
- cos(rad)
- tan(rad)
- degrees(rad)
- radians(deg)
- PI
NOMBRES RANDOMISÉS (HASARD)
- randomSeed(seed)
- long random(max)
- long random(min, max)
COMMUNICATION
- Serial
Tag » Arduino Ou égal
-
[PDF] If (condition) Et ==, !=, <, > (opérateurs Logiques De Comparaison)
-
Référence Arduino Français Main/If - Mon Club Elec
-
Soucis Avec Supérieur Ou égal - Français - Arduino Forum
-
[7] Apprendre Arduino - Les Opérateurs
-
Arduino #10: Les Opérateurs Logiques Et De Comparaison
-
Opérateurs De Comparaison |langage De Programmation Arduino
-
Calculer Avec L'Arduino (2) - Les Opérations Sur Les Bits - Locoduino
-
Instructions Conditionnelles If … Else Arduino
-
String.equals() | Référence Du Langage Arduino En Français
-
ArduController - Examples
-
Arduino - Maths-info-lycée
-
M-Egal RTC DS1302 Real Time Clock Module For Arduino AVR ...
-
Le Langage Arduino - RedOhm