LE MODULE POTENTIOMETRE
Le module potentiomètre comporte un potentiomètre de 10 KΩ. La sortie de ce module délivre une tension analogique comprise entre 0 et 5 V.
Ce module doit être relié à un connecteur analogique de la base.
Exemple :
Nous souhaitons faire clignoter une led avec une fréquence comprise entre 1 et 50 Hz, fonction de l'angle d'un potentiomètre.
Liste du matériel :
-
1 base RIP
-
1 module potentiomètre "Grove" avec support RIP
-
1 module led "Grove" avec support RIP
Câblage :
Module "Grove"
Module potentiomètre
Module led
Connecteur Base
A0
D3
Programme :
/* Potentiomètre_Grove est un programme qui fait clignoter une led avec une fréquence
proportionnelle à l'angle d'un potentiomètre*/
#define potentiometre A0 // affectation des broches
#define led 3
int cligno=0;
void setup()
{
pinMode(led, OUTPUT); // la broche led est en sortie
}
void loop()
{
cligno=analogRead(potentiometre); // conversion AN
cligno=map(cligno, 0, 1023, 500, 10); // mise à l'échelle de cligno
digitalWrite(led, HIGH); // on allume la led
delay(cligno); // on attend une demi-période
digitalWrite(led, LOW); // on éteint la led
delay(cligno); // on attend une demi-période
}
Remarque :
Il existe également un potentiomètre rectiligne parmi tous les modues "Grove".