///////////BIENVENIDOS AL MUNDO DEL CODIGO///////////////
#include<Servo.h> // incluimos la libreria ya descargada
int VRx = A5; // declaramos como VRx al eje x del Joystic
int SERVO = 9; // declaramos al servo como SERVO ya que si no se puede confundir con la libreria
Servo motor; // palabra clave "motor" para controlar la libreria (Servo)
void setup() {
Serial.begin(9600); //Habilita que puedas escribir msj en el monitor serie, 9600 es la frecuencia en la que chatiemos
motor.attach(SERVO); // adjuntamos la libreria (Servo) al SERVO real
motor.write(0); //SERVO inicia en 0 grados. (Usamos la palabra clave(motor) en vez de usar digital.write ya que el digital Write agarra los pines y se confunde)
pinMode (VRx, INPUT);
}
void loop() {
int x = analogRead (VRx); // le cambiamos el name a analogRead a x. Leemos el VRx
// mapeo de los valores del JOYSITCK
int x_ang = map (x, 0, 1023, 0, 180); //variamos el nombre del mapeo a "x_ang"(Estamos achicando el rango que tiene el joystick ajustandolo al rango del SERVO)
Serial.print ( "grados:"); //enviamos un msj al monitor serie
Serial.print ( x_ang); //mandamos informacion del mapeo, no tiene comilla porque para el uso de sensores
Serial.print (" "); // dejamos un espacio en blanco entre mensajes
motor.write(x_ang);
delay (250);
}