Hello guys I am very new to this arduino I want to include wifimanager to my code I want to enter token and wifi username and password, and I have not succeeded, I try in many ways … I am very disoriented, someone can help me with this I leave the code I’m using wemos D1 mini in advance thanks
//#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "gyyR8xzGjenl610qwc6wioY1H12xBQs4";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "TORRES";
char pass[] = "19841887";
// Keep this flag not to re-sync on every reconnection
bool isFirstConnect = true;
// This function will run every time Blynk connection is established
BLYNK_CONNECTED()
{
if (isFirstConnect)
{
// Request Blynk server to re-send latest values for all pins
Blynk.syncAll();
isFirstConnect = false;
}
}
bool alarm_mode = false ;
int sensor = 5; //GPIO5 D1 Pin number on which sensor is connected
int buzzer = 15; //GPIO15 D8 Pin number on which buzzer is connected
int alarm_led = 4; //GPIO4 D2 Pin number on which alarm status led is connected
int alarm_led_off = 0; //GPIO0 D3 Pin number on which alarm status led is connected
BlynkTimer timer;
void myTimerEvent(){
if(digitalRead(sensor) == 0){
Blynk.virtualWrite(V0, "ACTIVADO");
Blynk.notify("alarma activada");
delay (1000);
}
if(digitalRead(sensor) == 1)
{
Blynk.virtualWrite(V0, "DESACTIVADO");
Blynk.notify("alarma desactivada");
delay (1000);
if(alarm_mode == true)
{digitalWrite(alarm_led, HIGH);
}
}
}
BLYNK_WRITE(V1) {
switch (param.asInt()) {
case 1: { // Item 1
//Serial.println("Item 1 selected");
alarm_mode = true;
digitalWrite(alarm_led, HIGH);
digitalWrite(alarm_led_off, LOW);
break;
}
case 2: { // Item 2
//Serial.println("Item 2 selected");
alarm_mode = false;
digitalWrite(buzzer, LOW);
digitalWrite(alarm_led, LOW);
digitalWrite(alarm_led_off, HIGH);
break;
}
}
}
void setup()
{
pinMode(sensor, INPUT_PULLUP);
pinMode(buzzer, OUTPUT);
pinMode(alarm_led, OUTPUT);
pinMode(alarm_led_off, OUTPUT);
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
// Setup a function to be called every second
timer.setInterval(1000L, myTimerEvent);
}
void loop()
{
Blynk.run();
timer.run(); // Initiates BlynkTimer
}