Comment utiliser une photorésistance avec l’Arduino
Qu’est ce qu’une photorésistance ou LDR ?
Il s’agit d’un semi-conducteur dont la résistance dépend de l’intensité lumineuse. Plus la quantité de lumière atteignant la photorésistance est élevée, plus sa résistance est basse et inversément plus la luminosité est basse plus la résistance est élevée.
A quoi peut-elle servir ?
- Mesurer la luminosité d’un lieu
- Détecter une lumière
- Comme capteur pour la création d’une lampe automatique / intelligente
- Détection des cycles jour / nuit
Ce dont vous aurez besoin
- Un Arduino Uno – Disponible ici
- Des câbles de prototypage rapide – Disponible ici
- Une platine de prototypage rapide – Disponible ici
Branchements
Ajoutez une résistance de 10K à votre montage et connectez comme ci-dessous.
Code Arduino et photorésistance
Téléchargez le code ci-dessous sur votre Arduino
void setup() {
Serial.begin(9600);
}
void loop() {
int val= analogRead(A0);
Serial.println(val);
delay(250);
}
Lancez ensuite votre moniteur série
Vous devriez voir apparaitre à intervalle de 250mS une valeur comprise entre 0 et 1024 suivant la quantité de lumière qui arrive sur la photorésistance.
0 commentaires