Controla el giro de un servomotor con un potenciómetro

 Elementos necesarios

  • Tarjeta Arduino Uno
  • Micro servomotor
  • Potenciómetro de 10k ohmios

Conexiones necesarias

  • Conecta el pin izquierdo del potenciómetro a un pin gnd de la placa Arduino 
  • Conecta el pin central del potenciómetro al pin A0 de la placa Arduino
  • Conecta el pin derecho del potenciómetro al pin 3.3 V de la placa Arduino
  • Conecta el pin gnd del micro servomotor a un pin gnd de la placa Arduino
  • Conecta el pin señal del micro servomotor al pin 12 de la placa Arduino
  • Conecta el pin potencia del micro servomotor al pin 5 V de la placa Arduino
Se debe visualizar de la siguiente forma:

Código y Programación 

Para grabar el código en la placa Arduino, necesitarás la IDE Arduino la cual se debe descargar desde el siguiente link: https://www.arduino.cc/en/software
A continuación está el código necesario:

#include <Servo.h>

Servo miServo;  // crea el objeto servomotor

int pinPotenciometro = A0;
int valorPotenciometro;
int anguloServo;

void setup() {
  miServo.attach(9);
}

void loop() {
  valorPotenciometro =
 analogRead(pinPotenciometro);
  anguloServo = map(valorPotenciometro, 0, 1023, 0, 180);
  miServo.write(anguloServo);
  delay(15);
}

También puedes descargar el archivo desde el siguiente link:
https://drive.google.com/file/d/1RHXFnt0k-NsMii-rmqpqjkWH8u2aRS9f/view?usp=drive_link


Haz terminado las configuraciones, es momento de hacer las pruebas.








Comentarios

Entradas más populares de este blog

Impacto del pH en la agricultura