Étape 3: Programmer l’Arduino à s’estomper les LEDs
int sensorPin = 0 ; relie la photorésistance à broche A0
int ledPin = 10 ; relie les LEDs à broches D10 et D11
int ledPin2 = 11 ;
int sensorValue = 0 ;
int fadeAmount = 5 ;
void setup() {}
pinMode (ledPin, sortie) ; déclare les broches D10 et D11 comme sorties
pinMode (ledPin2, sortie) ;
Serial.Begin(9600) ;
}
void loop () {}
sensorValue = analogRead(sensorPin) ; lit l’entrée de la photorésistance
Serial.println(sensorValue) ;
fadeAmount = carte (sensorValue, 0, 1000, 500, 0) ; l’entrée de la photorésistance des cartes à une intensité correspondante
analogWrite (ledPin, fadeAmount) ; éclaircit ou assombrit les LED selon la la photorésistance entrée
analogWrite (ledPin2, fadeAmount) ;
}
Vous pouvez mapper l’entrée de votre photorésistance décommenter les deux lignes suivantes dans votre code :
Serial.Begin(9600) ;
Serial.println(sensorValue) ;
Ensuite, ouvrez le moniteur série et exposer votre photorésistance pour différentes quantités de lumière. Décider sur la plage que vous souhaitez utiliser, puis entrez les valeurs dans la ligne suivante :
fadeAmount = carte (sensorValue, [valeur inférieure], [valeur supérieure], 500, 0) ;