#define BLYNK_TEMPLATE_ID "TMPL6s9sHTXcS"
#define BLYNK_TEMPLATE_NAME "servo"
#define BLYNK_AUTH_TOKEN "z4UpwvETWTiRbvQZn30N4Y11QOU-bA6U"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <ESP32Servo.h>
char auth[] = "z4UpwvETWTiRbvQZn30N4Y11QOU-bA6U";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
int pos=0;
BlynkTimer timer;
BLYNK_WRITE(V0)
{
int value=param.asInt();
int konversi1= map(value, 0, 400, 0, 180);
servo1.write(konversi1);
}
BLYNK_WRITE(V1)
{
int value=param.asInt();
int konversi2= map(value, 0, 400, 0, 180);
servo2.write(konversi2);
}
BLYNK_WRITE(V2)
{
int value=param.asInt();
int konversi3= map(value, 0, 400, 0, 180);
servo3.write(konversi3);
}
BLYNK_WRITE(V3)
{
int value=param.asInt();
int konversi4= map(value, 0, 400, 0, 180);
servo4.write(konversi4);
}
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
servo1.attach(15);
servo2.attach(2);
servo3.attach(12);
servo4.attach(14);
}
void loop()
{
Blynk.run();
timer.run();
}