Bem vindo

Bem vindos. Este é o blog dedicado a turma do curso de Engenharia Mecatrônica da Faculdade do Sul da Bahia – FASB.

Aqui você encontrará material para estudos, tutoriais, programas, eventos e muito mais ligado a engenharia Mecatrônica e Controle e automação.

Sintam-se a vontade para comentar, enviar pedidos, sugestões e/ou criticas. Espero que gostem do nosso trabalho.

Obrigado ;-)

terça-feira, 13 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

Contamos com sua seriedade, para manter este blog limpo.