Je suis étonné que personne n'a évoqué les bienfait des fonctions Arduino, il y a la possibilité d'utiliser la fonction map et constrain pour faire bouger la position d'un servo en fonction de la luminosité.
Edit : Si sa peut aider certains voila un code tres tres tres basique que j'ai fait
//Capteur de lumiere
int photo_res = 0;
// Photorésistance sur la broche analogique
int photo_val;
// Varibale qui va contenir les valeur de la Photorésistance
int led = 13;void setup()
{
Serial.begin(9600);
// Initialisation de la liasion serie a 9600 Bauds
pinMode(led,OUTPUT);}
void loop()
{
// Lecture de la photoresistance
photo_val = analogRead(photo_res);// Si la valeur est plus petite que 10 on eteint
if (photo_val < 10)
{
digitalWrite(led,LOW);
}
// Sinon on allume
else if (photo_val > 15)
{
digitalWrite(led,HIGH);
}}