Pour éditer le wiki, il faut demander un compte à un Lapin !

Introduction au CPP pour Arduino

From Le L∞p's Wiki
Revision as of 20:23, 18 February 2011 by Guyzmo (Talk | contribs) (New page: == Structures de base == == Fonctionnalités de base == [http://arduino.cc/en/Reference/pinMode pinMode(int PIN, int value);] * PIN : numéro de pin à modifier (0 à 13) * value: INPUT...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Structures de base

Fonctionnalités de base

pinMode(int PIN, int value);
  • PIN : numéro de pin à modifier (0 à 13)
  • value: INPUT ou OUTPUT

passe la pin « digital » de l'arduino « PIN » dans un mode de lecture ou d'écriture.

digitalWrite(int PIN, int value);
  • PIN : numéro de pin à modifier (0 à 13)
  • value: LOW ou HIGH

si la PIN est en mode OUTPUT, écrit dessus une valeur « 1 » ou « 0 ».

int digitalRead(int PIN);
  • PIN : numéro de pin à lire (0 à 13)

si la PIN est en mode INPUT, retourne la valeur lue sur la PIN.

int analogRead(int PIN);
  • PIN : numéro de la pin à lire (0 à 5)

retourne une valeur de 0 à 1023 lue sur la PIN, correspondant à une valeur comprise entre 0 et 5 volts. Chaque pas correspond donc à 0.0049V (4.9mV).

Serial.begin(9600);

démarre la connexion série via le port USB

Serial.println(val);

écrit ce qui est contenu dans « val » sur le terminal série sur l'ordinateur. par exemple :

Serial.println(analogRead(2));
Serial.print(val)

identique à Serial.println, mais écrit val sur la même ligne (pas de retour chariot).