[Processing] Direzione inversa del servo rispetto a spostamento mouse.

Hola! 8)
Ho un problemino che non riesco a risolvere…
In processing sto lavorando ad uno sketch in cui, tra le varie cose che deve fare, c’è quella di muovere dei servo motori in base agli spostamenti del mouse in una finestra.
Ora il mio problema è che per come devo posizionare il servo (e non ho altri modi) allo spostarsi del mouse da sinistra verso destra il servo gira in senso antiorario mentre io avrei necessità che girasse in senso orario.
Vi posto il pezzo di sketch interessato.

import org.firmata.*;
import cc.arduino.*;
import processing.serial.*; 
Arduino arduino; 
int servoPin = 9; // pin collegato al servo motore

void setup() {
  size(720,100);
  println(arduino.list());
  arduino = new Arduino(this, Arduino.list()[0], 57600); 
  arduino.pinMode(servoPin, Arduino.SERVO);
}

void draw() {
  int gradi = mouseX/4; // Posizione del servo in relazione alla posizione del mouse sull'asse x. 
  arduino.servoWrite(servoPin, gradi); // Porto il servo ai gradi risultanti della posizione del mouse.
}

Praticamente avrei bisogno che 0px fossero i 180° del servo, 1px fossero i 179° e cosi via… non ho idea di come fare.
=( help!

Praticamente avrei bisogno che 0px fossero i 180° del servo, 1px fossero i 179° e cosi via... non ho idea di come fare.

:cold_sweat: ..qualcosa tipo questo?

arduino.servoWrite(servoPin, 180 - gradi)

:cold_sweat: ..qualcosa tipo questo?

arduino.servoWrite(servoPin, 180 - gradi)

:astonished:
Ok, metterò le dita nella presa 220v per autopunirmi... Avevo intuito dovessi fare una roba del genere da qualche parte ma... dannata inesperienza... Grazie mille