Étape 10 : Capteur de lumière
Pour construire le capteur pour cet exemple, il vous faudra une photorésistance CdS et un 10K fixe la résistance. Utilisez-les pour assembler un diviseur de tension comme dans l’étape précédente. La photorésistance doit être raccordée à la tension positive de la batterie et la résistance de 10K doit être raccordée à la terre. Photo-résistances viennent dans une grande variété de résistances, vous devrez peut-être modifier la valeur de la résistance fixe ou la valeur de référence utilisée dans le cas énoncé du code. Dans le cas contraire, le code doit être le même que dans l’étape précédente. Si votre boîtier de preuve de temps de l’étape 6 a des côtés claires, alors vous pouvez monter le capteur de lumière sur le boîtier du circuit Relais de l’étape 5.
Il est également possible d’utiliser une cellule solaire comme le capteur de lumière. Pour ce faire Reliez la borne négative de la cellule à la broche GND sur l’Arduino et branchez la borne positive à la borne d’entrée analogique.
int RelayPin = 13 ; Relais pilote connecté à la broche numérique 13
int analogPin = 3 ; Centre de tension divisée connecté à la broche analogique 3
int val = 0 ; variable pour stocker la valeur lue
void setup()
{
pinMode (RelayPin, sortie) ; définit la broche numérique en sortie
}
void loop()
{
Val = analogRead(analogPin) ; lire l’entrée pin
Si //if (val > 720) le niveau de lumière sont élevés
{
digitalWrite (RelayPin, élevé) ; allume la Fontaine au cas où le soleil brille
}
d’autre
{
digitalWrite (RelayPin, basse) ; désactive la fontaine si le soleil brille
}
Delay(60000) ; attend une minute
}