Pessoal to precisando de uma ajuda , estou fazendo um manipulador apenas com o servo 9g (aquele azul transparente) e estou usando o garagino , um potenciometro ,  o servo se meche porem em movimentos involutarios , ou fica tremendo. =[

usei essas duas imagens da net como base e mais este programa, mas não consegui controlar meu servo com um potenciometro =[.

#include "Servo.h"

Servo servoMotorObj;

int const potenciometroPin = 0;
int const servoMotorPin = 3;
int valPotenciometro;

void setup() {
servoMotorObj.attach(servoMotorPin);
}

void loop()
{
valPotenciometro = analogRead(potenciometroPin);
valPotenciometro = map(valPotenciometro, 0, 1023, 0, 180);
servoMotorObj.write(valPotenciometro);
delay(15);
}

Exibições: 824

Anexos

Responder esta

Respostas a este tópico

este o programa 

Fernando,

Segue algumas dicas:

- Faça a média de algumas leituras analógicas e depois envie para o pino.

- Verifique sua fonte de alimentação.

- Se não estou enganado, a Servo.h só aceita graus de 0 a 179.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço