Calibrazione joystick analogico
Buongiorno,
sto giochicchiando con un joystick analogico a due assi (più pulsante integrato che non uso) montato su breakout board (5 pin: +5V, GND, X, Y, pulsante) e Arduino.
Il joystick sembra funzionare bene, tranne per un dettaglio: nella posizione di riposo vengono rivelati dei valori abbastanza sballati (mentre agli estremi è perfetto).
Nello specifico, X 490; Y 521. Il valore corretto dovrebbe essere per entrambi gli assi circa 512 (mentre gli estremi, come già detto, sono esattamente 0 e 1023 per entrambi gli assi).
Ipotizzo che i 2 potenziometri non siano perfettamente lineari, oppure che la meccanica non metta i potenziometri esattamente nella posizione intermedia.
Come potrei fare per calibrare lo strumento?
Grazie!
sto giochicchiando con un joystick analogico a due assi (più pulsante integrato che non uso) montato su breakout board (5 pin: +5V, GND, X, Y, pulsante) e Arduino.
Il joystick sembra funzionare bene, tranne per un dettaglio: nella posizione di riposo vengono rivelati dei valori abbastanza sballati (mentre agli estremi è perfetto).
Nello specifico, X 490; Y 521. Il valore corretto dovrebbe essere per entrambi gli assi circa 512 (mentre gli estremi, come già detto, sono esattamente 0 e 1023 per entrambi gli assi).
Ipotizzo che i 2 potenziometri non siano perfettamente lineari, oppure che la meccanica non metta i potenziometri esattamente nella posizione intermedia.
Come potrei fare per calibrare lo strumento?
Grazie!