lunes, 23 de enero de 2017

servocontrol de un motor servo

ServoControl de un motor servo

Os presento un montaje para hacer girar un motor a la derecha o a la izquierda girando un potenciómetro a la derecha o a la izquierda.
Pulsa para ver la animación
Los materiales son:
Placa de Arduino.
Servomotor
Potenciómetro.
Placa protoboard
Cables.
 El esquema del montaje es:


 El código para programar el arduino es: 
 #include <Servo.h>
int t=10;
Servo SR04;  // servo de rotación continua
int PinLectura=0;
int potentiometro=0;
void setup()
{
SR04.attach(9);// servo connectado al pin 9
pinMode(A0,INPUT);
}

void loop()
{
  PinLectura=analogRead(A0);
  delay(t);
  potentiometro=map(PinLectura,0,1023,0,180);
  potentiometro=constrain(potentiometro,0,180);
  SR04.write(potentiometro);
  delay(50); 

No hay comentarios:

Publicar un comentario