Boas, estou a contruir um robô e preciso que ele mantenha o equilíbrio, então comecei a fazer uns testes.
Aqui vai o código:
#include <Servo.h>
Servo myservo; int variacao; void setup() { myservo.attach(9);//pino onde está conectado o servo motor variacao = 0; myservo.write(90); Serial.begin(9600);
}
void loop() {
variacao = myservo.read ();//leio a posicao atual do servo motor Serial.print(variacao); if(variacao <80){//se o servo motor saio da posição 0 myservo.write(90);//volta para a posicao 0 } }
O problema é que o servo motor fica preso, eu queria deixa-lo solto.