Arduino les bases

Pour bien commencer :

Actuellement la carte de base est la UNO R3. Mais il existe de nombreuses déclinaisons.

Pour programmer il faut l’IDE arduino: et Voici la Référence du langage Arduino en français  ici

et pour macOS les bons drivers: ch34x_install_v1

callouts

On a des entrées analogiques (A0-A5) :   val = analogRead (analogPin); (la valeur lue sera entre 0-1023) (0-5v)

avec pinMode on déclare la broche en tirée ou sortie.

On a des entrées numériques (1-13 mais aussi A0-A5) :   val = digitalRead (Pin);

Des sorties digitale (1-13) : digitalWrite(pin,état):  Etat (LOW ou HIGH);

Des sorties digitales modulables ( 3 5 6 9 10 11 ) : analogWrite(pin, val) avec val entre 0-255  (Attention vous ne devez pas appeler pinMode () pour définir la broche comme sortie avant d’appeler analogWrite ())

 

Un tableau intéressant (source)

capture-decran-2016-12-06-a-08-32-54

Les pièges :

les broches 0 et 1 qui ont une double fonction à éviter d’utiliser au début.

Les broches A4/A5 utilisables pour le bus I2C.

Les broches 3 5 6 9 10 11 qui ont la particularité d’être PWM c’est a dire il est possible de faire varier la tension moyenne.

Attention quand la carte est alimentée par le connecteur externe(9v) le port 5V de la carte arduino ne fonctionne pas !

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *