Étape 7: Code
int Finger1 = 2 ;
int Finger2 = 3 ;
int Finger3 = 4 ;
int Finger4 = 5 ;
Rotation d’int = 0 ;
void setup()
{
Serial.Begin(9600) ;
}
void loop()
{
int FingerV1 = analogRead(Finger1) ;
int FingerV2 = analogRead(Finger2) ;
int FingerV3 = analogRead(Finger3) ;
int FingerV4 = analogRead(Finger4) ;
int RotationV1 = analogRead(Rotation) ;
Si (FingerV1 < 30) FingerV1 = 30 ;
ElseIf (FingerV1 > 80) FingerV1 = 80 ;
Si (FingerV2 < 45) FingerV2 = 45 ;
ElseIf (FingerV2 > 69) FingerV2 = 69 ;
Si (FingerV3 < 22) FingerV3 = 22 ;
ElseIf (FingerV3 > 87) FingerV3 = 87 ;
Si (FingerV4 < 12) FingerV4 = 12 ;
ElseIf (FingerV4 > 62) FingerV4 = 62 ;
Si (RotationV1 < 300) RotationV1 = 300 ;
ElseIf (RotationV1 > 600) RotationV1 = 600 ;
int moyen = map (FingerV1, 30, 80, 0, 255); //middle
int pouce = map (FingerV2, 69, 45, 100, 0); //thumb
bague int = map (FingerV3, 87, 22, 0, 255); //ring
pointeur d’int = map (FingerV4, 12, 62, 0, 255); //pointer
rotation int = map (RotationV1, 300, 600, 0, 255); //Rotation
Serial.println(Middle) ;
Serial.println(Thumb) ;
Serial.println(Ring) ;
Serial.println(pointer) ;
Serial.println(rotation) ;
Delay(10) ;
}