my code perfect working on nodemcu but we change to esp 32 so much error
please help me
hear is my code
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h> // here is the SimpleTimer library
SimpleTimer timer;
// Lighting control pins and AC feedback
// Light 1
int RELAY1_PIN = 14; // Relay 1 pin
int AC_Sens1_pin = 5; // Relay 1 ac sens pin
int feedback; // AC Relay 1 feedback variable
int feedback1; // AC Realy 1 feedback1 variable
// Light 2
int RELAY2_PIN = 0; // Relay 2 pin
int AC_Sens2_pin = 13; // Relay 2 ac sens pin
int feedback2; // AC Relay 2 feedback2 variable
int feedback3; // AC Relay 2 feedback3 variable
// Light 3
int RELAY3_PIN = 2; // Relay 3 pin
int AC_Sens3_pin = 16; // Relay 3 ac sens pin
int feedback4; // AC Relay 3 feedback4 variable
int feedback5; // AC Relay 3 feedback5 variable
// Light 4
int RELAY4_PIN = 12; // Relay 4 pin
int AC_Sens4_pin = 4; // Relay 4 ac sens pin
int feedback6; // AC Relay 4 feedback6 variable
int feedback7; // AC Relay 4 feedback7 variable
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxx";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "xxxxxxxxxxxxx";
char pass[] = "xxxxxxxxxxxxxxx";
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
// Setup all of the pins and default ALL relays to OFF before reinstating stored states
//Light 1
pinMode(RELAY1_PIN, OUTPUT);
pinMode(AC_Sens1_pin, INPUT);
digitalWrite(RELAY1_PIN, 0);
//Light 2
pinMode(RELAY2_PIN, OUTPUT);
pinMode(AC_Sens2_pin, INPUT);
digitalWrite(RELAY2_PIN, 0);
//Light 3
pinMode(RELAY3_PIN, OUTPUT);
pinMode(AC_Sens3_pin, INPUT);
digitalWrite(RELAY3_PIN, 0);
//Light 4
pinMode(RELAY4_PIN, OUTPUT);
pinMode(AC_Sens4_pin, INPUT);
digitalWrite(RELAY4_PIN, 0);
//Lets sync up all the store states for the V pins and load the appropriate variables listed below
Blynk.syncVirtual(V3); // Light 1 Relay state
Blynk.syncVirtual(V5); // Light 2 Relay state
Blynk.syncVirtual(V7); // Light 3 Relay state
Blynk.syncVirtual(V9); // Light 4 Relay state
timer.setInterval(,op xxc00, AC_detect); // Check AC_detect for AC presence every 50 milliseconds
}
void loop()
{
Blynk.run();
timer.run();
}
void AC_detect()
{
feedback1 = digitalRead(AC_Sens1_pin);
feedback3 = digitalRead(AC_Sens2_pin);
feedback5 = digitalRead(AC_Sens3_pin);
feedback7 = digitalRead(AC_Sens4_pin);
if (feedback != feedback1)
{ //state has changed
Blynk.virtualWrite(V2, feedback1); // update SWITCH widget state from AC input only if it has changed
feedback = feedback1;
}
if (feedback2 != feedback3)
{ //state has changed
Blynk.virtualWrite(V4, feedback3);
feedback2 = feedback3;
}
if (feedback4 != feedback5)
{ //state has changed
Blynk.virtualWrite(V6, feedback5);
feedback4 = feedback5;
}
if (feedback6 != feedback7)
{ //state has changed
Blynk.virtualWrite(V8, feedback6);
feedback6 = feedback7;
}
}
// Sync up all of the virtual pin data
// Light 1
BLYNK_WRITE(V2) // Runs every-time switch widget is toggled - For Light 1
{
digitalWrite(RELAY1_PIN, !digitalRead(RELAY1_PIN)); // Toggle relay1
Blynk.virtualWrite(V3, digitalRead(RELAY1_PIN)); // Store Light 1 relay state in V3
}
BLYNK_WRITE(V3)
{
int pinData = param.asInt(); // Relay 1 state stored in V3
digitalWrite(RELAY1_PIN, pinData); // and reinstate relay state
}
// Light 2
BLYNK_WRITE(V4) // Runs every-time switch widget is toggled - For Light 2
{
digitalWrite(RELAY2_PIN, !digitalRead(RELAY2_PIN)); // Toggle relay 2
Blynk.virtualWrite(V5, digitalRead(RELAY2_PIN)); // Store Light 2 relay state in V5
}
BLYNK_WRITE(V5)
{
int pinData = param.asInt(); // Relay 2 state stored in V5
digitalWrite(RELAY2_PIN, pinData); // and reinstate relay state
}
// Light 3
BLYNK_WRITE(V6) // Runs every-time switch widget is toggled - For Light 3
{
digitalWrite(RELAY3_PIN, !digitalRead(RELAY3_PIN)); // Toggle relay3
Blynk.virtualWrite(V7, digitalRead(RELAY3_PIN)); // Store Light 3 relay state in V7
}
BLYNK_WRITE(V7)
{
int pinData = param.asInt(); // Relay 1 state stored in V7
digitalWrite(RELAY3_PIN, pinData); // and reinstate relay state
}
// Light 4
BLYNK_WRITE(V8) // Runs every-time switch widget is toggled - For Light 4
{
digitalWrite(RELAY4_PIN, !digitalRead(RELAY4_PIN)); // Toggle relay4
Blynk.virtualWrite(V9, digitalRead(RELAY4_PIN)); // Store Light 4 relay state in V9
}
kindly support me