starter kit arduino

Le starter kit Arduino Officiel

Pour débutants & confirmés – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Comment mesurer la luminosité avec une photorésistance et un Arduino

Juin 12, 2021 | Arduino | 0 commentaires

Comment utiliser une photorésistance avec l’Arduino

Un capteur de lumière La résistance d’une photorésistance dépend de la luminosité ambiante. On va donc pouvoir detecter les variations de luminosité dans un pièce par exemple ou même à l’extérieur. On pourrais alors lorsque la luminosité est trop faible dans une pièce allumer automatiquement une lampe ou quelques LEDS. Dans cet exemple, on va commencer par faire varier l’intensité d’une led en fonction de la valeur de la photorésistance. Munissez-vous de votre platine d’essai, d’une photorésistance, d’une résistance 10K et de votre Arduino.

Ce dont vous aurez besoin

Branchement de la photorésistance à l’Arduino

  • reliez une patte au +5V de l’Arduino
  • Reliez l’autre pattes à une resistance 10K vers le GND de l’arduino.
  • Et enfin de la seconde patte vers le A0 de l’arduino.

Le code Arduino

int lightPin = 0;  //Défini le pin de la photorésistance
int ledPin=11;     //défini le pin de la LED

void setup()
{
    Serial.begin(9600);  //Begin serial communcation
    pinMode( ledPin, OUTPUT ); // Défini le pin 11 en tant que sortie
}

void loop()
{
    Serial.println(analogRead(lightPin)); // Renvoi les valeurs de la photorésistance
    analogWrite(ledPin, analogRead(lightPin)/4);  // renvoi la valeur de la photorésistance divisée par 4 vers la sortie de la LED 
  
   delay(10); //Cours délais pour une meilleur réponse de la led.
}

Si vous voulez voir la valeur de la photorésistance ouvrez votre moniteur série.

Elegoo starter kit R3

0 commentaires

Soumettre un commentaire

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