lunes, 2 de mayo de 2016

CONTROL DE SERVOMOTORES.

Haz clic en los enlaces para visualizar los vídeos.

CONTROL BÁSICO DE UN SERVOMOTOR.

#include <Servo.h>
Servo myservo;
int pos = 0;  
void setup()
{
  myservo.attach(9);
}
void loop()
{
  for(pos = 0; pos < 180; pos += 1)
  {                              
    myservo.write(pos);          
    delay(15);                  
  }
  for(pos = 180; pos>=1; pos-=1)  
  {                              
    myservo.write(pos);        
    delay(15);      
  }
}

CONTROL DE UN SERVOMOTOR CON POTENCIÓMETRO.

#include <Servo.h>
Servo myservo;
int potpin = 0;
int val;  
void setup()
{
  myservo.attach(9);
}
void loop()
{
  val = analogRead(potpin);          
  val = map(val, 0, 1023, 0, 179);  
  myservo.write(val);          
  delay(15);                
}

No hay comentarios:

Publicar un comentario