Paso 7: El código
#include
int posición = 90;
int stepDeg = 20;
suavidad de int = 10;
int countL = 0;
País de int = 0;
int servoPin = 11;
Crear objeto servo
Servo trackerServo;
void setup() {}
Conecte el servo a nuestro objeto
trackerServo.attach(servoPin);
trackerServo.write(Position);
}
void loop() {}
leer Haz ir
para (int i = 0; i < = 1; i ++) {}
int sensorValueLeft = analogRead(A5);
int sensorValueRight = analogRead(A3);
if(sensorValueLeft == 0) {}
countL ++;
}
if(sensorValueRight == 0) {}
País ++;
}
} //end para
Ver izquierda y gire
Si (countL > 1 & & país == 0) {}
para (int x = 0; x < = stepDeg; x ++) {}
Posición--;
trackerServo.write(Position);
Delay(Smoothness);
}
}
Compruebe derecho y gire
Si (país > 1 & & countL == 0) {}
para (int x = 0; x < = stepDeg; x ++) {}
Posición ++;
trackerServo.write(Position);
Delay(Smoothness);
}
}
countL = 0;
País = 0;
}