Saltar al contenido

Servo con Potenciómetro

1 Servo con Potenciómetro

Materiales:

  • 1 potenciómetro de 1 kOhm.
  • 1 Servo

ALIMENTACIÓN EXTERNA:
La alimentación del motor puede ser la misma que el Arduino siempre y cuando la fuente soporte la potencia del servo y sea de 5V. Los 5V de la placa arduino solo soporta un servo SG90, más servos o de otro tipo se necesita usar una fuente externa.

CÓDIGO:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <Servo.h>;
Servo myservo; //creamos un objeto servo
void setup()
{
myservo.attach(3); // asignamos el pin 3 al servo.
Serial.begin(9600);
}
void loop()
{
int adc = analogRead(A0); // realizamos la lectura del potenciometro
int angulo = map(adc, 0, 1023, 0, 180); // escalamos la lectura a un valor entre 0 y 180
myservo.write(angulo); // enviamos el valor escalado al servo.
Serial.print("Angulo: ");
Serial.println(angulo);
delay(10);
}
#include <Servo.h>; Servo myservo; //creamos un objeto servo void setup() { myservo.attach(3); // asignamos el pin 3 al servo. Serial.begin(9600); } void loop() { int adc = analogRead(A0); // realizamos la lectura del potenciometro int angulo = map(adc, 0, 1023, 0, 180); // escalamos la lectura a un valor entre 0 y 180 myservo.write(angulo); // enviamos el valor escalado al servo. Serial.print("Angulo: "); Serial.println(angulo); delay(10); }
#include <Servo.h>;
Servo myservo;  //creamos un objeto servo
void setup()
{
  myservo.attach(3);  // asignamos el pin 3 al servo.
   Serial.begin(9600);
}
void loop()
{
  int adc = analogRead(A0);  // realizamos la lectura del potenciometro
  int angulo = map(adc, 0, 1023, 0, 180);  // escalamos la lectura a un valor entre 0 y 180
  myservo.write(angulo);  // enviamos el valor escalado al servo.
  Serial.print("Angulo:  ");
  Serial.println(angulo);
  delay(10);           
}

Ver los resultados en el MONITOR SERIAL.

No te olvides de compartir en...

1 comentario en «Servo con Potenciómetro»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *