Syntaxe |
Emplacement |
Utilisation |
|
pinMode (a, b); |
setup () |
Initialisation de la prise indiquŽe en argument. |
a = nom ou # de prise b = pin en lecture (INPUT) ou Žcriture (OUTPUT) |
digitalWrite (a, b); |
loop () |
Allume ou Žteint la pin indiquŽe en argument. |
a = nom ou # de prise b = pin Ç allumŽe È (HIGH) ou Ç Žteinte È (LOW) |
delay (x); |
loop() |
Met le programme en pause pour une certaine durŽe |
x = temps en millisecondes |
analogRead (a); |
loop() |
Lit le signal analogique entrant dans la pin dŽclarŽe en argument. |
a = nom ou # de prise |
Serial.begin (9600); |
setup() |
Initialise la communication sŽrie, ˆ 9600 bauds par dŽfaut |
|
Serial.write (a); |
loop() |
Affiche la variable indiquŽe en argument dans le moniteur sŽrie. |
a = nom de la variable ˆ afficher |
analogWrite(a, b); |
loop() |
Envoie un signal analogique ˆ la pin indiquŽe en argument. |
a = nom ou # de prise b = variable stockant la valeur du signal analogique |
map (a, x1, x2, y1, y2); |
loop() |
Modifie lÕintervalle de valeur que peut prendre la variable indiquŽe en argument. |
a = variable [x1 x2] = intervalle dans lequel se situe a au dŽpart [y1 y2] = intervalle dans lequel nous voulons situer a |
#include <a.h> |
Inclus la bibliothque Ç a È dans le programme (ex : a = Servo) |
||
Servo a; |
Nomme une variable servo (ex : a = moteur) |
||
a.attach(b); |
setup() |
Indique en argument la pin sur laquelle est branchŽe la variable servo |
a = nom de la variable servo (ex : a = moteur) b = nom ou # de la prise Exemple : moteur.attach (servo); |
a.write (x); |
loop() |
Envoie la position, en degrs, que doit prendre le servo associŽ ˆ la variable a |
a = variable servo (ex : a = moteur) x = position en degrs, ou variable stockant cette position Exemple : moteur.write(valeurPotentiometre); |
If (a * b) {c} |
loop() |
ExŽcute la partie de programme entre accolades {c} si et uniquement si la condition a*b est remplie. |
a et b = variables ˆ comparer *= opŽrateur logique de comparaison: <, >, <=, >=, ==, != Exemple : if (valeurPhoto > seuil) {blablablabla} |