Inseguitore Luminoso/Solare

Vorrei realizzare un inseguitore Solare, partendo da questo schema di principio:

Non vorrei nulla di complicato, innanzitutto, vorrei eliminare il Servomotore, ed utilizzare un piccolo motore DC…
ma come dove lo posiziono? pensavo di utilizzare un TIP120 collegato ad un uscita dell’arduino(ma in che modo lo posiziono?..e in che modo lo collego all’alimentazione esterna?), per alimentare il motore quando la luminosità cala di un certo tot…
Cercando su internet ho già trovato qualcosa di utile…ma ancora da implementare…
Aiuto!!! :fearful: :fearful:

int value1 = 0; //analog reading from light sensor
int value = 0;  // variable to keep the actual value for PWM


int threshold = 512;
int motorToTurnSolarPanel = 11;  //with a tip120 transitor circut to drive the motor, using PWM

void setup(){
 Serial.begin(9600);//set the baud rate  

 Serial.print(analogRead(1));
 value1 = analogRead(1);
  
} 
void loop() { 
  for(value = 0 ; value <= 80; value+=5) // fade in (from min to max)
 if (value > threshold) digitalWrite(motorToTurnSolarPanel, LOW); else analogWrite(motorToTurnSolarPanel, value);//primary command to move the motor

Serial.print(analogRead(1));
  

 }

C'è un'altra discussione in merito. Magari unisciti all'altro utente e lavorate insieme XD

in questo thread c'è la versione 2D dell'inseguitore http://www.gioblu.com/community/forum/topic?id=49&p=2 magari puoi prendere spunto da lì :)