Ce que je ne comprend pas c'est du coté Arduino. Comment ceci :
r= (Serial.read()-48)*100;
permet de récupérer le premier byte
r=r + (Serial.read()-48)*10;
Celui-ci le second byte
r=r + Serial.read()-48;
Celui la le troisième
Et surtout qu'après cela recommence identique au premier, pour récupérer le 4eme byte
g= (Serial.read()-48)*100;
Je le répète je débute dans la programmation arduino et surtout en JAVA