Mão Biônica V2 - LIVESTREAM

codigo : 
 
/***************************************\
**               Robotec               **
*    https://robotec.webnode.com.br/     *
*                                       *
*      inscreva-se no nosso canal       *
*    www.youtube.com/c/Roboteclink      *
*                                       *
*        curta a nossa fampage          *
*   www.facebook.com/Robotecoficial/    *
*                                       *
* ESTE CODIGO É DA ROBOTEC COMPORATION  *
*       FAVOR - MANTER O DOMINIO        *
**                                     **
\***************************************/
 
#include <IRremote.h>//biblioteca do controle remoto
#include <Servo.h>//biblioteca do servo motor
 
Servo myservo;
int RECV_PIN = 8 ;
 
IRrecv irrecv(RECV_PIN);
 
decode_results results;
 
void setup(){
  Serial.begin(9600);
  irrecv.enableIRIn();
  myservo.attach(2);
  myservo.attach(3);
  myservo.attach(4);
}
 
void loop (){
 
  if (irrecv.decode(&results)){
    String s = String (results.value, HEX);//decodificar os resultados em hexadecimais do controle
    if(s != "ffffffff"){
      Serial.println(s);
    }
    if(s == "E12440BF"){//função de fechar o dedo 
      myservo.write(2370);
      delay(500);
    }
    if (s == " E124B847"){ //função de abrir o dedo
      myservo.write(570);
      delay(500);
    }
    if(s == "E12428D7"){//função de fechar o dedo 
      myservo.write(2370);
      delay(500);
    }
   if (s == "E124F00F"){//função para abrir
    myservo.write(570);
    delay(500);
   }
   if (s == "E1246897"){//função para fechar o dedo
    myservo.write(2370);
    delay(500);
   }
   if (s == "E1249867"){ // função para abrir o dedo
    myservo.write(570);
    delay(500);
   }
  }
  irrecv.resume();
}
 
  1.  
  2. /***************************************\
  3. **               Robotec               **
  4. *    https://robotec.webnode.com.br/     *
  5. *                                       *
  6. *      inscreva-se no nosso canal       *
  7. *    www.youtube.com/c/Roboteclink      *
  8. *                                       *
  9. *        curta a nossa fampage          *
  10. *   www.facebook.com/Robotecoficial/    *
  11. *                                       *
  12. * ESTE CODIGO É DA ROBOTEC COMPORATION  *
  13. *       FAVOR - MANTER O DOMINIO        *
  14. **                                     **
  15. \***************************************/
  16.  
  17. #include <IRremote.h>//biblioteca do controle remoto
  18. #include <Servo.h>//biblioteca do servo motor
  19.  
  20. Servo myservo;
  21. int RECV_PIN = 8 ;
  22.  
  23. IRrecv irrecv(RECV_PIN);
  24.  
  25. decode_results results;
  26.  
  27. void setup(){
  28.   Serial.begin(9600);
  29.   irrecv.enableIRIn();
  30.   myservo.attach(2);
  31.   myservo.attach(3);
  32.   myservo.attach(4);
  33. }
  34.  
  35. void loop (){
  36.  
  37.   if (irrecv.decode(&results)){
  38.     String s = String (results.value, HEX);//decodificar os resultados em hexadecimais do controle
  39.     if(s != "ffffffff"){
  40.       Serial.println(s);
  41.     }
  42.     if(s == "E12440BF"){//função de fechar o dedo 
  43.       myservo.write(2370);
  44.       delay(500);
  45.     }
  46.     if (s == " E124B847"){ //função de abrir o dedo
  47.       myservo.write(570);
  48.       delay(500);
  49.     }
  50.     if(s == "E12428D7"){//função de fechar o dedo 
  51.       myservo.write(2370);
  52.       delay(500);
  53.     }
  54.    if (s == "E124F00F"){//função para abrir
  55.     myservo.write(570);
  56.     delay(500);
  57.    }
  58.    if (s == "E1246897"){//função para fechar o dedo
  59.     myservo.write(2370);
  60.     delay(500);
  61.    }
  62.    if (s == "E1249867"){ // função para abrir o dedo
  63.     myservo.write(570);
  64.     delay(500);
  65.    }
  66.   }
  67.   irrecv.resume();
  68. }
  69.