int helligkeit = 0; // variable helligkeit auf 0 setzen
int i = 0 ; //zählvariable auf 0 setzen
#include <Servo.h> //?
//unsigned int i=0;
Servo myservo1; // variablen der motoren
Servo myservo2;

int pos = 0; //variable zur bestimmung der position der Motoren
int erster_start = 1;



void setup()
{
pinMode(8, OUTPUT); //LED gelb anmelden
pinMode(7, OUTPUT); //LED rot anmelden
pinMode(9, OUTPUT); //Motor zählen
Serial.begin(9600);

myservo1.attach(9); //Motoren angemeldet
myservo2.attach(10);
}

void loop()
{
digitalWrite(8, HIGH); // LED ein
if (i<360)
{
if(erster_start == 1)
{
myservo1.write(90); //motoren drehen sich auf ihre positionen -> voller Anschlag
myservo2.write(0);
delay(500); //warten
erster_start = 0;
}
helligkeit = analogRead(0); //helligkeitswert wird eingelesen von lichtsenor und angepasst

if(helligkeit > 150) //helligkeit muss höher als 500 sein dass Motoren sich bewegen
{
myservo1.write(55); //Herunterdrücken
myservo2.write(35); //Herunterdrücken
delay(1000); // Wartezeit, Servo muss in dieser Zeit ganz nach unten gekommen sein
myservo1.write(90);
myservo2.write(00);
delay(1000);
i++;

}

else
{
digitalWrite(7, HIGH); //LED rot einschalten
}

}



}

also des programm wenn ich es so kontorllieren lasse von meinem programm is von der theorie alles richitg meinst so funktioniert das?