/*************************************************************
Download latest Blynk library here:
https://github.com/blynkkk/blynk-library/releases/latest
Blynk is a platform with iOS and Android apps to control
Arduino, Raspberry Pi and the likes over the Internet.
You can easily build graphic interfaces for all your
projects by simply dragging and dropping widgets.
Downloads, docs, tutorials: http://www.blynk.cc
Sketch generator: http://examples.blynk.cc
Blynk community: http://community.blynk.cc
Social networks: http://www.fb.com/blynkapp
http://twitter.com/blynk_app
Blynk library is licensed under MIT license
This example code is in public domain.
*************************************************************
NOTE: It is recommended to use SparkCorePolledTimer library
to make periodic actions (similar to SimpleTimer on Arduino).
Blynk using a LED widget on your phone!
App project setup:
LED widget on V1
WARNING :
For this example you'll need SimpleTimer library:
https://github.com/jfturcot/SimpleTimer
Visit this page for more information:
http://playground.arduino.cc/Code/SimpleTimer
*************************************************************/
/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial
#include "blynk/blynk.h"
#include <SimpleTimer.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "xxxxxxxx";
WidgetLED led1(V1);
SimpleTimer timer;
// V1 LED Widget is blinking
void blinkLedWidget()
{
if (led1.getValue()) {
led1.off();
Serial.println("LED on V1: off");
} else {
led1.on();
Serial.println("LED on V1: on");
}
}
void setup()
{
// Debug console
Serial.begin(9600);
delay(5000); // Allow board to settle
Blynk.begin(auth);
timer.setInterval(1000L, blinkLedWidget);
}
void loop()
{
Blynk.run();
timer.run();
}
Found this code on the Blynk Example. I am trying to run this on the Particle Photon.
/src/tester_timer.cpp:40:25: fatal error: SimpleTimer.h: No such file or directory
void loop();
^
compilation terminated.
make[1]: *** [../build/target/user/platform-6src/tester_timer.o] Error 1
make: *** [user] Error 2