int flexPin1 = A0; // Pin analógico para el sensor de flexión del dedo 1

int flexPin2 = A1; // Pin analógico para el sensor de flexión del dedo 2

int flexPin3 = A2; // Pin analógico para el sensor de flexión del dedo 3

int flexPin4 = A3; // Pin analógico para el sensor de flexión del dedo 4

int flexPin5 = A4; // Pin analógico para el sensor de flexión del dedo 5


void setup() {

  Serial.begin(9600);

}


void loop() {

  // Leer los valores de los sensores flexibles

  int dedo1Pos = analogRead(flexPin1);

  int dedo2Pos = analogRead(flexPin2);

  int dedo3Pos = analogRead(flexPin3);

  int dedo4Pos = analogRead(flexPin4);

  int dedo5Pos = analogRead(flexPin5);


  // Enviar las posiciones a través de la comunicación serie al Arduino Servo

  Serial.print("F1:");

  Serial.print(dedo1Pos);

  Serial.print(";");


  Serial.print("F2:");

  Serial.print(dedo2Pos);

  Serial.print(";");


  Serial.print("F3:");

  Serial.print(dedo3Pos);

  Serial.print(";");


  Serial.print("F4:");

  Serial.print(dedo4Pos);

  Serial.print(";");


  Serial.print("F5:");

  Serial.print(dedo5Pos);

  Serial.println(); // Agregar un salto de línea para indicar el final de la transmisión


  // Esperar un breve período antes de la siguiente lectura

  delay(100);

}


Comentarios

Entradas populares