# define MOTORE 8 # define FOTOuno A0 # define FOTOdue A1 #include <Servo.h> Servo myservo; int Value = 0; int Centrato =90; int sensorValue1 = 0; int sensorValue2 = 0; void setup() { pinMode (MOTORE, OUTPUT); pinMode (FOTOuno, INPUT); pinMode (FOTOdue, INPUT); myservo.attach(MOTORE); Serial.begin(9600); } void loop() { int sensorValue = analogRead(FOTOuno); int sensorValue2 = analogRead(FOTOdue); Value=(sensorValue-sensorValue2)/10; if (Value==0) myservo.detach();//scollega MOTORE else myservo.attach(MOTORE); if ( Value>10 ) { Value=10;} if ( Value<-10 ) { Value=-10;} Serial.println(Value); myservo.write(Centrato+Value); delay(15); }
giovedì 11 dicembre 2014
Inseguitore solare 2
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento