A modificação desse servo é bem facil, veja nesse video que eu fiz:
Segue abaixo o código do Arduino para poder encontrar o centro e movimenta-lo:
#include
Servo myservo; // create servo object to control a servo
int val; // variable to read the value from the analog pin
void setup(){
myservo.attach(9); // attaches the servo on pin 9 to the servo object
Serial.begin(9600);
}
void loop(){
// para movimentar o servo para direita, envie qualquer valor menor que 5, pela porta serial
// para movimentar o servo para esquerda, envie qualquer valor maior que 5, pela porta serial
// para parar envie o comando 5
if(Serial.available()>0){
val = int(Serial.read()); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 49, 57, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
}
}
Logo mais vou postar um robô super fácil de fazer, que estou acabando.
Nenhum comentário:
Postar um comentário