Étape 4: Code d’Arduino
Voici le code, que nous avons utilisé dans l’arduino pour programmer nos LDR. Selon votre type de LDR vous pouvez modifier certains aspects du code, mais ce code fonctionne pour la plupart.
#include
int LDR = 5 ; Sélectionnez l’entrée pin pour le LDR
void setup() {}
Serial.Begin(9600) ;
pinMode (entrée, LDR) ; déclarer le LDR comme intrant
}
void loop()
{
int vout1 = analogRead(A5) ; Lire la broche analogique
flotteur vout = vout1/204,6 ;
Serial.Print(vout1) ;
Serial.Print("du") ;
Serial.Print(Vout) ;
Serial.println ("vout") ;
flotteur R = (11000-vout * 2200) / vout ; calculer la résistance
flotteur R = pow (X, -1) ;
Serial.Print(R) ; résistance de charge légère
Serial.println ("résistance") ;
flotteur lux = (pow (R, (1/-0.8616)))/ (pow (10, (5.118/-0.8616))) ; calcul de Lux
Serial.Print(Lux) ;
Serial.Print ("Lux.") ;
Serial.println("") ;
Delay(3000) ; délai d’une seconde
Lux2
flotteur lux2 = 65,9 * (pow (vout1, 0,352)) ;
Serial.Print(Lux2) ;
Serial.Print ("lux form2\n") ;
}