Comment mesurer la luminosité avec une photorésistance et un 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.

  • 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.

Schéma photo resistance

schema_photoresistance

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.

photo_photoresistance

Source: LIEN

0 commentaires

Soumettre un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Inscrivez-vous a la newsletter

Inscrivez-vous a la newsletter

Soyez les premiers avertis de nouveaux tutos, mises à jours, bon plans,...

Merci et à bientôt!

Pin It on Pinterest

Share This