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);
}
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por