Utilizzare potenziometro per sterzo volante

Ciao a tutti, sono alle prime armi con Arduino Leonardo. Ho programmato il cambio sequenziale, l’acceleratore, il freno e il freno a mano.
Mi manca lo sterzo; ho da impostare in modo tale che quando il potenziometro nei due fine corsa prenda valori opposti mentre al centro sia nullo. Qualcuno può aiutarmi? Il codice che uso per l’acceleratore è questo (l’ho preso da un altro topic):

/*
Arduino Leonardo Joystick!
*/

const int sensorPin = A0;    // pin that the sensor is attached to
const int ledPin = LED_BUILTIN;        // pin that the LED is attached to

// variables:
int sensorValue = 0;         // the sensor value
int sensorMin = 1023;        // minimum sensor value
int sensorMax = 0;           // maximum sensor value

JoyState_t joySt;

void setup()
{
  pinMode(ledPin, OUTPUT);

  joySt.xAxis = 0;
  joySt.yAxis = 0;
  joySt.zAxis = 0;
  joySt.xRotAxis = 0;
  joySt.yRotAxis = 0;
  joySt.zRotAxis = 0;
  joySt.throttle = 0;
  joySt.rudder = 0;
  joySt.hatSw1 = 0;
  joySt.hatSw2 = 0;
  joySt.buttons = 0;
}

void loop()
{
  sensorValue = analogRead(sensorPin);

  if (sensorValue > sensorMax) sensorMax = sensorValue;
  if (sensorValue < sensorMin)sensorMin = sensorValue;

  sensorValue = map(sensorValue, sensorMin, sensorMax, 255, 0);
  sensorValue = constrain(sensorValue, 0, 255);

  joySt.xAxis = sensorValue;

  if (sensorValue > 13 )
    digitalWrite(LED_BUILTIN, HIGH);
  else
    digitalWrite(LED_BUILTIN, LOW);

  // Call Joystick.move
  Joystick.setState(&joySt);
}

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni e a leggere il regolamento: Regolamento - qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections - qui le pinout delle varie schede by xxxPighi: Pinout - qui una serie di link [u]generali[/u] utili: Link Utili

Scusa, ma mi ero dimenticato di presentarmi. Comunque ho letto i link anche se nella parte hardware non ci ho capito molto. Per lo sterzo, il mio problema è riuscire a far riconoscere lo sterzo con due comandi separati: uno per girare a sinistra e l'altro a destra calibrando a zero quando il potenziometro è a metà corsa

come hai risolto ?