Étape 4: Code
int PR = 0 ; Analogique 0-photorésistance
int Loud = 13 ; PIN 13 à haut-parleur
void setup() {}
pinMode (entrée, PR) ; Photorésistance est définie comme un intrant
pinMode (13, sortie) ;
pinMode (sortie 11) ;
Serial.Begin (9600); //set serial monitor à 9600 bauds
}
void loop() {}
int Read = analogRead(PR); / / « Read » lit les données d’analog0
Serial.println(Read); / / que les données d’impression
Si (lire < 120) //if la valeur est inférieure à 120 (cela peut être modifié basé sur votre condition d’éclairage),
{
digitalWrite (Loud, HIGH) ; enceinte active
digitalWrite (11, faible) ;
}
d’autre //if la valeur est supérieure à 120
{
digitalWrite (Loud, LOW); / / haut-parleur s’il éteint
digitalWrite (11, faible) ;
}
retard (1000); //run chaque seconde}