Busca no blog

Bem vindo

Postagens mais visitadas

segunda-feira, 12 de março de 2012

Controlar Servo com Arduino

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