Arduino + ldr en serveur web suite

La suite des essais de programmation Arduino.

J’ai ajouté une photo-résistance au premier montage présenté ici

Photo-résistance = LDR

Schéma de montage (A1 = entrée analogique de la carte arduino)

ldr_arduino

Photo :

arduino_ldr_ds18b20_serveur_web_ethernet

le bout de programme ajouté au précédent :

int LDR_Pin = A1; //analog pin 0 pour LDR
unsigned int LDR_Reading = 0;
(...)
// lecture LDR
  int LDR_Reading = analogRead(LDR_Pin); 
  Serial.println(LDR_Reading);
  Serial.println();

L’échantillonnage se fait sur 10 bits : soit 1024 valeurs.
La valeur 0 correspond à 0, et 5V à 1023.
Ensuite facile de traiter l’info.

Coté web on affiche ce qu’on veut :

if (LDR_Reading<500)
                    client.print("Pas de lumi&egrave;re dans la pi&egrave;ce");
                    else
                    client.print("Lumi&egrave;re dans la pi&egrave;ce");

A suivre…

 

 

Ceci pourrait vous intéresser :

Leave a Comment