Servo Motor


pessoal estou tentando controlar um servo motor mas ta dando erro no meu codigo alguem me ajuda, segue o codigo:
#include <servo.h>

servo miservo;

const int pinpot = 0;
const int pinservo = 2;
const int puslomin = 650;    // pulso para girar o servo
const int pulsomax = 2550;

int valor;
int angulo;

void setup() {
miservo.attach(pinservo, pulsomin, pulsomax);

}

void loop() {
  valor = analogread(pinpot);             //lemos o valor potenciometro
  angulo = map(valor, 0, 1023, 0, 180);   // convertemos o valor um angulo
  miservo.write(angulo);                  // movemos o servo em um angulo desejado
  delay(20);                              // permite o servo chegar na posicao
}

boas tens um erro no  segundo parâmetro que estas passar aqui:
quote
miservo.attach(pinservo, pulsomin, pulsomax);
tu chamaste variavel puslomin e nao pulsomin!
um pequeno erro de escrita ...
bom estudos


Arduino Forum > International > Portugues > Servo Motor


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor