Montage pour une photoresistance

Les entrées analogiques A0 à A5

Les 6 broches A0 à A5 sont des entrées analogique : la tension entre GND et chacune d'elle (attention : cette tension doit être comprise entre 0 V et 5 V) est transformée par les circuit électronique de la carte arduino en une valeur numérique comprise entre 0 et 1023.

C'est l'instructions digitalRead(broche) qui permet de récupérer la valeur analogique de la broche et de la faire convertir en une valeur numérique.

Exemple avec une photorésistance

Schéma électrique

Schéma du circuit électrique

Si la photorésistance est très éclairée il peut être nécessaire de baisser la valeur de la résitance de 10 kΩ à 1 kΩ

Câblage

Dessin du câblage avec la carte Arduino

Exemple de programme

Le programme ci-dessous permet d'afficher sous forme numérique la valeur analogique de la tension aux bornes de la résistance sur le Terminal série

void setup() {
  //Initialisation de la communication série 
  //    avec l'ordinateur.
  Serial.begin(9600);
  
}

void loop() {
  //Création d'une variable booléenne
  //   pour y stocker l'état du bouton
  //   qui est lu sur la broche 3.
  int valPhot=analogRead(3);
  
  //Envoi de la valeur de la variable etatBouton
  //   sur le terminal de l'ordinateur.
  Serial.println(valPhot);
}