< Retour

Mesurer la luminosité avec une photorésistance sur Arduino

Le but de ce tutoriel est d’allumer une LED lorsque la luminosité devient trop faible, comme une lampe de jardin, à l’aide d’une photorésistance comme capteur de luminosité. Une photorésistance est un composant dont la résistance change en fonction de la quantité de lumière à laquelle il est exposé.

Branchements

Brancher la photorésistance et la résistance selon le schéma suivant :

Tracer le signal de la photorésistance

La résistance d'une photorésistance diminue lorsque l'intensité de la lumière incidente augmente, voyons si cela s’observe avec notre montage.

Brancher la carte et transférer le programme suivant :



Activer le mode “Graphique” en bas à droite de l’interface, puis cacher la lumière au-dessus de la photorésistance, par exemple en plaçant un doigt au-dessus, et observer.
Le signal passe varie de 0 (lumière très intense) à 1023 (obscurité totale).

Contrôler la LED selon la luminosité

Ajouter une LED et sa résistance selon le schéma suivant :



Brancher la carte et transférer le programme suivant : 



Cacher la lumière au-dessus de la photorésistance, la LED s’allume !
La valeur de la résistance augmente avec l’obscurité, ce qui permet d’allumer la LED s’il fait trop sombre. Le seuil choisi dans cet exemple est à 900, mais il peut être modifié pour que la LED s’allume avec plus ou moins de luminosité.

À vous de jouer !

L’objectif est toujours d’allumer la LED lorsque la luminosité devient trop faible, mais en clignotant toutes les 0.1 secondes plutôt qu’en allumage continu.



Tout fonctionne ? Pour vérifier, la solution se trouve ici.

Merci d’avoir suivi ce tutoriel ! N’hésitez pas à commenter pour partager vos succès ou poser vos questions.