el tiempo

martes, 23 de enero de 2018

CONTROL DE UN SERVO MEDIANTE ARDUINO

Os presentamos un montaje para hacer girar de una manera controlada un motor servo a la derecha o a la izquierda girando un potenciómetro a la derecha o a la izquierda.
 Pulse 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

PROYECTO PROPIO SOBRE TECNOLOGÍA PROGRAMACIÓN Y ROBÓTICA

Buenas tardes, aquí presentamos nuestro proyecto final de fin de curso. Es un diseño 3D realizado con Tinkercad. Esperamos que os guste ...