Boa madrugada caros acadêmicos, este teste fiz á algum tempo, só não tive tempo de gravar, segue o vídeo ai embaixo, e o código comentado. O servomotor é fácil de achar, o meu é de antena parabólica velha, novo da para achar em casas de antenas e eletrônicas. Boa sorte...
======================== CODIGO ======================
#include <Servo.h> //inclui a biblioteca
Servo myservo; // cria o objeto servo para controlar um servo
int potpin = 0; // analógico usado para conectar o potenciômetro
int val; // variável para ler o valor do pino analógico
void setup()
{
myservo.attach(9); // atribui o servo no pino 2 para o objeto servo
}
void loop(){
val = analogRead(potpin); // lê o valor do potenciómetro (0 e 1023)
val = map(val, 0, 1023, 0, 179); // escalá-lo para usá no servo (0 e 180)
myservo.write(val); // define a posição de servo de acordo com o valor escalado
delay(15); // aguarda o servo chegar
//Servo::refresh();
}
Nenhum comentário:
Postar um comentário
Contamos com sua seriedade, para manter este blog limpo.