TP ARDUINO Capteur
TP ARDUINO Capteur
TP ARDUINO Capteur
La photo-résistance est un composant électronique qui est de type transducteur. Il est donc capable de donner
une image de la grandeur physique mesurée, la lumière ou précisément la luminosité, grâce à une autre
grandeur physique, la résistance.
R=f(E)
Utilisation n°1
Le principe de ce montage réside sur l’utilisation que l’on va faire de la photorésistance. on va
l’utiliser dans un pont diviseur de tension. Exactement comme lorsque l’on utilise un
potentiomètre. Sauf que dans ce cas, c’est l’intensité lumineuse qui va faire varier la tension en
sortie.
Montage
Programme
const char led = 2; // Une LED pour indiquer s'il fait jour
const char capteur = 0; // broche A0 sur laquelle va être connecté le pont diviseur de tension
void setup()
{
// définition des broches utilisées
pinMode(led, OUTPUT);
Utilisation 2
Cette fois, je vais vous demander d’avoir deux photorésistances identiques. Le principe est
simple on va faire une comparaison entre les deux valeurs retournées par les deux capteurs
(deux fois le montage précédent).
Montage
Programme
/* deux variables par capteur qui une stockera la valeur lue sur la broche analogique
et l'autre stockera le résultat de la conversion de la précédente valeur en tension */
float lectureDroite = 0;
float lectureGauche = 0;
float tensionDroite = 0;
float tensionGauche = 0;
void setup()
{
pinMode(ledDroite, OUTPUT);
pinMode(ledGauche, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// lecture de la valeur en sortie du capteur capteurDroit puis gauche
lectureDroite = analogRead(capteurDroit);
lectureGauche = analogRead(capteurGauche);
// conversion en tension de la valeur lue
tensionDroite = (lectureDroite * 5.0) / 1024;
tensionGauche = (lectureGauche * 5.0) / 1024;
delay(100); // délai pour ne prendre une mesure que toutes les 100ms