Différences entre versions de « Arduino LDR »
Aller à la navigation
Aller à la recherche
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
== Le composant == | == Le composant == | ||
La photorésistance ressemble à ceci: | La photorésistance ressemble à ceci: | ||
− | [[Fichier:LDR.jpg|centré| | + | [[Fichier:LDR.jpg|centré|70px]] |
Ce composant réagit en fonction de la lumière ambiante qui fait varier sa résistance. | Ce composant réagit en fonction de la lumière ambiante qui fait varier sa résistance. | ||
== Le montage == | == Le montage == | ||
Le montage suivant prévoit une résistance de pull-down qui permet de faire une lecture. | Le montage suivant prévoit une résistance de pull-down qui permet de faire une lecture. | ||
− | [[Fichier:LDR diagram. | + | [[Fichier:LDR diagram.png|centré|400px]] |
= Partie logicielle = | = Partie logicielle = | ||
Ligne 29 : | Ligne 29 : | ||
== Résultat == | == Résultat == | ||
+ | Voila le résultat : | ||
[[Fichier:Arduino LDR temp reading serial.png|centré|400px]] | [[Fichier:Arduino LDR temp reading serial.png|centré|400px]] |
Version actuelle datée du 4 octobre 2016 à 22:19
Partie électronique
Le composant
La photorésistance ressemble à ceci:
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.
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 :