Schaut euch auch die diversen Beispiele an aus der Arduino IDE dann werdet ihr auch schlauer.
Der Tip mit uncomment aus dem vorherigen Post ist schon gut

Die Programmstruktur ist recht einfach
1=>Wenn LDR Wert größer als xxx // dann scheint die Sonne
2=>Motor z.B. Links drehen bis zum Erreichen der gewünschten Position // Markies rausfahren
3=>Wenn LDR Wert kleiner als xxx // Dann scheint die Sonne nicht und es ist fast dunkel
4=>Motor z.B. Rechts derehen bis zum Erreichen der gewünschten Position // Markiese reinfahren
5=>Wenn LDR Wert kleiner als xxx // es wird dunkel
6=>LED einschalten // LEDS anmachen
7=>Wenn LDR Wert größer als xxx // es wird wieder hell
8=>Motor z.B. Rechts derehen bis zum Erreichen der gewünschten Position //LEDs ausmachen
die Werte in Punkt 1und 3 müssen unterschiedlich sein damit sich eine Hysterese bildet damit die makiese nicht ständig raus und reinfährt wenn mal ne Wolke kommt.
Ebenso die Werte in 5 und 7 damit die LEDs nicht flacken.
Wenn dann da Grundprogramm steht könnt ihr es feintunen (Zeitverzögerungen beim Dunkelwerden) evtl dann mal einen Wind oder Regensensor.
Es ist ein schönes Einstiegsprogramm.
Ihr könnt nicht erwarten das euch hier das Progamm geschrieben wird. Euch wird aber mit garantie geholfen euer Progamm zu verbessern oder korrket umzusetzten.
Am besten Try and error. Alles auf dem Tisch mit nem kleinen Motor (modellbau) einem LDR und LED ausprobieren, wenn läuft ab an die "große" hardware.
Noch ein Tip zur Hardware:
Motortreiber L298D damit kann man einen Motor Ansteuern
Gruß
Der Dani