Hi ! Friends
I almost done my project, but I want to add Time Input widget to my project.
But I don’t under stand how to read the virtual pin value in “Time Input” sample code and make a digital pin " NODEMCU" High and Low accordingly?
Any help in this regard is Highly Appreciable.
Thank you.
Sample codes::::::::::::::::
*************************************************************
App project setup:
Time Input widget on V1.
*************************************************************/
/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial
#include <SPI.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth);
}
//as soon as connected update TimeInput widget state
BLYNK_CONNECTED() {
//seconds from the start of a day. 0 - min, 86399 - max
int startAt = 5 * 60; //00:05
//seconds from the start of a day. 0 - min, 86399 - max
int stopAt = (60 + 5) * 60; //01:05
//timezone
//full list of supported timezones could be found here
//https://www.mkyong.com/java/java-display-list-of-timezone-with-gmt/
char tz[] = "Asia/Kolkata";
Blynk.virtualWrite(V1, startAt, stopAt, tz);
//you may also pass day
//char days[] = "1"; //Monday
//Blynk.virtualWrite(V1, startAt, stopAt, tz, days);
//or days
//char days[] = "1,2,3"; //Monday, Tuesday, Wednesday
//Blynk.virtualWrite(V1, startAt, stopAt, tz, days);
}
void loop()
{
Blynk.run();
}