#define BLYNK_TEMPLATE_ID "TMPL2pgIrupBm"
#define BLYNK_TEMPLATE_NAME "Proyecto1"
#define BLYNK_AUTH_TOKEN "PJi8bI5JEyYuVZ4huy57iMvuh8PLSsst"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <Blynk.h>
#include <BlynkSimpleEsp32.h>
#include <ESP32Servo.h>
//#error "Please specify your BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME"
char network[]="NeoTech";
char password[]="47323920";
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
Servo servo6;
Servo servo7;
Servo servo8;
void setup() {
Serial.begin(9600);
Blynk.begin(BLYNK_AUTH_TOKEN,network,password);
pinMode(12, INPUT);
servo1.attach(12);
servo2.attach(5);
servo3.attach(16);
servo4.attach(4);
servo5.attach(18);
servo6.attach(19);
servo7.attach(32);
servo8.attach(14);
}
void loop() {
Blynk.run();
if(digitalRead(12)==1){
////// PRIMERA POSICIÓN - DETENIDO /////
servo4.write(135);
servo3.write(90);
servo2.write(45);
servo1.write(90);
servo5.write(0);
servo6.write(0);
servo7.write(180);
servo8.write(180);
/////////////////////////////////////////////////
/////// SEGUNDA POSICIÓN - PATA DERECHA 4 ///////
servo5.write(80);
servo4.write(90);
servo5.write(0);
/////////////////////////////////////////////////
/////// TERCERA POSICIÓN - PATA DERECHA 3 ///////
servo6.write(80);
servo3.write(45);
servo6.write(0);
/////////////////////////////////////////////////
////// CUARTA POSICIÓN - PATA IZQUIERDA 2 //////
servo8.write(100);
servo2.write(90);
servo8.write(180);
/////////////////////////////////////////////////
////// QUINTA POSICIÓN - PATA IZQUIERDA 1 /////
servo7.write(100);
servo1.write(135);
servo7.write(180);
delay(10); // this speeds up the simulation
}
}