#include // Define los servos de 180° Servo indice; Servo corazon; Servo anular; Servo menique; Servo pulgar; Servo rotapulgar; // Define los servos de 360° Servo derecha_izquierda; Servo frente_atras; String option; int arriba=180; int abajo=0; // Pines de los servos int pinServo180[] = {21, 22, 23, 15, 19, 32}; // Pines para los 6 servos de 180° int pinServo360[] = {8, 9}; // Pines para los 2 servos de 360° void setup() { // Asignar pines a cada servo de 180° Serial.begin(115200); indice.attach(pinServo180[0]); corazon.attach(pinServo180[1]); anular.attach(pinServo180[2]); menique.attach(pinServo180[3]); pulgar.attach(pinServo180[4]); rotapulgar.attach(pinServo180[5]); // Asignar pines a cada servo de 360° derecha_izquierda.attach(pinServo360[0]); frente_atras.attach(pinServo360[1]); pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(arriba); } void loop() { if(Serial.available()>0){ option=Serial.read(); Serial.println(option); if(option="A"){ anular.write(abajo); indice.write(abajo); corazon.write(abajo); menique.write(abajo); pulgar.write(abajo); }else if(option="B"){ pulgar.write(arriba); indice.write(abajo); corazon.write(abajo); anular.write(abajo); menique.write(abajo); }else if(option="C"){ pulgar.write(abajo); indice.write(arriba); corazon.write(abajo); anular.write(abajo); menique.write(abajo); }else if(option="D"){ pulgar.write(abajo); indice.write(abajo); corazon.write(arriba); anular.write(abajo); menique.write(abajo); }else if(option="E"){ pulgar.write(abajo); indice.write(abajo); corazon.write(abajo); anular.write(arriba); menique.write(abajo); }else if(option="F"){ pulgar.write(abajo); indice.write(abajo); corazon.write(abajo); anular.write(abajo); menique.write(arriba); }else if(option="G"){ pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(arriba); }else if(option="H"){ pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(abajo); }else if(option="I"){ pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(abajo); menique.write(arriba); }else if(option="J"){ pulgar.write(arriba); indice.write(arriba); corazon.write(abajo); anular.write(arriba); menique.write(arriba); }else if(option="K"){ pulgar.write(arriba); indice.write(abajo); corazon.write(arriba); anular.write(arriba); menique.write(arriba); }else if(option="L"){ pulgar.write(abajo); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(arriba); }else if(option="M"){ pulgar.write(arriba); indice.write(arriba); corazon.write(abajo); anular.write(abajo); menique.write(arriba); }else if(option="N"){ pulgar.write(arriba); indice.write(abajo); corazon.write(arriba); anular.write(abajo); menique.write(arriba); }else if(option="O"){ pulgar.write(arriba); indice.write(abajo); corazon.write(abajo); anular.write(arriba); menique.write(arriba); }else if(option="P"){ pulgar.write(abajo); indice.write(arriba); corazon.write(abajo); anular.write(abajo); menique.write(arriba); }else if(option="Q"){ pulgar.write(abajo); indice.write(arriba); corazon.write(arriba); anular.write(abajo); menique.write(abajo); }else if(option="R"){ pulgar.write(abajo); indice.write(abajo); corazon.write(arriba); anular.write(arriba); menique.write(abajo); }else if(option="S"){ pulgar.write(abajo); indice.write(abajo); corazon.write(arriba); anular.write(arriba); menique.write(arriba); }else if(option="T"){ pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(abajo); menique.write(abajo); }else if(option="U"){ pulgar.write(arriba); indice.write(abajo); corazon.write(abajo); anular.write(abajo); menique.write(arriba); }else if(option="V"){ pulgar.write(abajo); indice.write(abajo); corazon.write(abajo); anular.write(arriba); menique.write(arriba); }else if(option="W"){ pulgar.write(abajo); indice.write(abajo); corazon.write(arriba); anular.write(abajo); menique.write(arriba); }else if(option="X"){ pulgar.write(abajo); indice.write(arriba); corazon.write(abajo); anular.write(arriba); menique.write(abajo); }else if(option="Y"){ pulgar.write(abajo); indice.write(arriba); corazon.write(abajo); anular.write(arriba); menique.write(arriba); }else if(option="Z"){ pulgar.write(abajo); indice.write(arriba); corazon.write(arriba); anular.write(abajo); menique.write(arriba); }else if(option="1"){ pulgar.write(abajo); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(abajo); }else if(option="2"){ pulgar.write(arriba); indice.write(abajo); corazon.write(abajo); anular.write(arriba); menique.write(abajo); }else if(option="3"){ pulgar.write(arriba); indice.write(abajo); corazon.write(arriba); anular.write(abajo); menique.write(abajo); }else if(option="4"){ pulgar.write(arriba); indice.write(abajo); corazon.write(arriba); anular.write(arriba); menique.write(abajo); }else if(option="5"){ pulgar.write(arriba); indice.write(arriba); corazon.write(abajo); anular.write(abajo); menique.write(abajo); }else if(option="6"){ pulgar.write(arriba); indice.write(arriba); corazon.write(abajo); anular.write(arriba); menique.write(abajo); } }else{ Serial.println("no hay datos"); pulgar.write(arriba); indice.write(arriba); corazon.write(arriba); anular.write(arriba); menique.write(arriba); } }