Outline:
Estoy tratando de trabajar con una palanca de pulgar analógica y Arduino para obtener valores para un robot de unidad diferencial simple en el que estoy trabajando. El Keyes_Sjoys Arduino Joystick Module que tengo en mi poder es dándome algunos números extraños sin embargo.
Siguiendo los datos de ejes que tengo:
- Rango del eje X de 0 a un 470-520 inestable con un valor central de 40.
- Rango del eje Y de un sólido 4 a un sólido 1023 con un valor central de 605.
Problema
No he usado sensores analógicos antes, pero parece bastante obvio que los rangos de mi eje X deberían ser algo similares al eje Y, pero no lo hacen. Además, el eje X llega a cero hasta que se acerca al borde de su rango operativo.
¿Se ha roto el plano de mi sensor (es nuevo) o hay alguna forma de que pueda recalibrar el potenciómetro?
Actualización 1: El cableado es el mismo que en este tutorial, y usé el mismo código, solo agregué otra entrada analógica. enlace
void setup(){
Serial.begin(9600);
}
void loop(){
int X = analogRead(A0);
int Y = analogRead(A1);
Serial.print("X = ");
Serial.print(X);
Serial.print(" Y = ");
Serial.println(Y);
delay(3);
}