Estoy usando un joystick para Arduino UNO, tratando de trabajar con él.
HayvaloresdexyyqueobtengoconlaentradaanalógicaA0yA1,yunvalordezparaelclicquedeberíahaberobtenidodelaentradadigitalD7,perodesafortunadamenteloconectéaotraentradaanolog(A3).
Esteeselcableadodelaespecificación

Entonces,ahoraquesolucionémierror,obtengoxdeA1yydeA2,perozsiempreescero.¿Existelaposibilidaddequelapartedeljoystickestédañadafísicamente?Opeor,miArduinoUNO?¿Cómopuedoverificar?
intsensorPin=5;intvalue=0;voidsetup(){pinMode(7,OUTPUT);Serial.begin(9600);}voidloop(){value=analogRead(0);Serial.print("X:");
Serial.print(value, DEC);
value = analogRead(1);
Serial.print(" | Y:");
Serial.print(value, DEC);
value = digitalRead(7);
Serial.print(" | Z: ");
Serial.println(value, DEC);
delay(100);
}
La especificación específica del chino es aquí . ¡Ojalá estuviera también disponible en inglés! : - /
