Arduino LDR

De The Linux Craftsman
Aller à la navigation Aller à la recherche
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Partie électronique

Le composant

La photorésistance ressemble à ceci:

LDR07 Light-dependent CdS photoresistor.jpg

Ce composant réagit en fonction de la lumière ambiante qui fait varier sa résistance.

Le montage

Le montage suivant prévoit une résistance de pull-down qui permet de faire une lecture.

LDR diagram.png

Partie logicielle

Récupérer la luminosité

Voila un exemple qui affiche la valeur de la photorésistance

// PIN en entrée pour la photorésistance
int sensorPin = A0;
int sensorValue = 0;
void setup() {
   Serial.begin(9600);
}
void loop() {
   // Lit la valeur du capteur
   sensorValue = analogRead(sensorPin);
   Serial.print(F("LDR value: "));
   Serial.println(sensorValue);
   delay(1000);
}

Résultat

Voila le résultat :

Arduino LDR temp reading serial.png