Teste de servo motor

Publicado por Lisandro Guerra (última atualização em 06/06/2012)

[ Hits: 18.276 ]

Homepage: https://spartanix.com/

Download teste_servo.txt




Adaptado dos exemplos do Arduino para testar o funcionamento de servo motores e para achar o ponto de parada de servo motores adaptados para funcionar em rotação contínua.

  



Esconder código-fonte

// ARDUINO
// Based on example ‘Sweep’ by BARRAGAN <http://barraganstudio.com>
// Modified by Lisandro Guerra <lisandro.digital@gmail.com>
// This example code is in the public domain.


#include <Servo.h>       //inclui a biblioteca Servo

Servo servo_1;             // cria o objeto ‘servo_1’ para controlar o servo
                             // podem ser criados no máximo oito objetos de controle de servo
 
int pos = 0;                  // variavel do tipo inteiro para guardar a posicao do servo
int tempo = 1000;          // variavel do tipo inteiro para guardar o intervalo
              // para achar o pontozero deservo modificado usar 1 segundo

 // 1 segundo = 1000
              // para teste do servo pode usar 0,1 segundos = 100

void setup()
{
 servo_1.attach(5);     // atribui o servo no pino 5 ao objeto servo
 Serial.begin(9600);     // inicia a comunicacao serial
}


void loop()
{
 for(pos = 0; pos < 180; pos += 1)     // vai de 0 a 180 graus de 1 em 1 grau
     {

servo_1.write(pos);                // coloca o servo na posicao da variavel 'pos'
    Serial.println(pos);                  // envia o valor da variavel ‘pos’ para a serial
    delay(tempo);                       // espera na posicao conforme variavel ‘tempo’
     }
 for(pos = 180; pos>=1; pos-=1)     // vai de 180 a 0 graus de 1 em 1 grau
     {                                
    servo_1.write(pos);              // coloca o servo na posicao da variavel 'pos'
    Serial.println(pos);                  // envia o valor da variavel ‘pos’ para a serial
    delay(tempo);                       // espera na posicao conforme variavel ‘tempo’
     }
}

Scripts recomendados

apagar e acender 1 led 2 com botões

Código C nativo para microcontrolador atmega328p

Justificador de texto em 80 colunas

Um pouco de fisica

CD Player 0.1


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts