/* ESP32 WiFi Scanning example */
#define BLYNK_TEMPLATE_ID "TMPL6BP9ziQBK"
#define BLYNK_TEMPLATE_NAME "sample"
#define BLYNK_AUTH_TOKEN "B6PdyA1nfrk-FYZddEMo5Un5gcR7RyAZ"
#include "WiFi.h"
#include<BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char password[] = "";
int green = 0;
int red = 2;
int blue = 4;
int button;
BLYNK_WRITE (V0){
int i = param.asInt();
Serial.print("RED :");
Serial.println(i);
analogWrite(red,i);
}
BLYNK_WRITE (V1){
int i = param.asInt();
Serial.print("GREEN:");
Serial.println(i);
analogWrite(green,i);
}
BLYNK_WRITE (V2){
int i = param.asInt();
Serial.print("BLUE :");
Serial.println(i);
analogWrite(blue,i);
}
void setup() {
Serial.begin(115200);
Serial.println("Connecting to WiFi");
Blynk.begin(auth, ssid, password);
while (WiFi.status() != WL_CONNECTED){
delay(100);
Serial.print(".");
}
Serial.println("\nKet noi thanh cong!");
Serial.print("IP cua thiet bi: ");
Serial.println(WiFi.localIP());
Serial.println("Connecting to Blynk");
while(Blynk.connected()!=true){}
Serial.println("Blynk Connected Success");
analogWrite(red,0);
analogWrite(green,0);
analogWrite(blue,0);
}
void loop() {
Blynk.run();
// for(int i=0;i<255;i++){
// analogWrite(red,i);
// Serial.println(i);
// delay(100);
// }
// for(int i=255;i>0;i--){
// analogWrite(red,i);
// Serial.println(i);
// delay(100);
// }
Blynk.virtualWrite(V3,analogRead(34));
Blynk.virtualWrite(V4,analogRead(35));
}