83 lines
2.7 KiB
C++
83 lines
2.7 KiB
C++
/*************************************************************
|
||
Blynk is a platform with iOS and Android apps to control
|
||
ESP32, Arduino, Raspberry Pi and the likes over the Internet.
|
||
You can easily build mobile and web interfaces for any
|
||
projects by simply dragging and dropping widgets.
|
||
|
||
Downloads, docs, tutorials: https://www.blynk.io
|
||
Sketch generator: https://examples.blynk.cc
|
||
Blynk community: https://community.blynk.cc
|
||
Follow us: https://www.fb.com/blynkapp
|
||
https://twitter.com/blynk_app
|
||
|
||
Blynk library is licensed under MIT license
|
||
This example code is in public domain.
|
||
|
||
*************************************************************
|
||
|
||
You’ll need:
|
||
- Blynk App (download from AppStore or Google Play)
|
||
- Arduino UNO or similar microcontroller board
|
||
- Decide how to connect to Blynk
|
||
(USB, Ethernet, Wi-Fi, Bluetooth, ...)
|
||
|
||
There is a bunch of great example sketches included to show you how to get
|
||
started. Think of them as LEGO bricks and combine them as you wish.
|
||
For example, take the Ethernet Shield sketch and combine it with the
|
||
Servo example, or choose a USB sketch and add a code from SendData
|
||
example.
|
||
*************************************************************
|
||
|
||
Let’s turn ON your LED with Blynk!
|
||
In this example we'll use Arduino UNO + Ethernet Shield
|
||
|
||
5 Steps guide:
|
||
|
||
1. Connect LED to Pin 9
|
||
( http://arduino.cc/en/uploads/Tutorial/simplefade_bb.png )
|
||
|
||
In the Blynk App:
|
||
2. Create New Project
|
||
3. Email yourself Auth Token. You can do it later at any time
|
||
4. Add a Button Widget. Select Pin D9 in Widget's Settings
|
||
5. Press Play icon. Enjoy Blynking!
|
||
|
||
You can find a QR code for easy setup of this project here:
|
||
https://github.com/blynkkk/blynk-library/tree/master/examples/GettingStarted/BlynkBlink
|
||
|
||
*************************************************************/
|
||
|
||
#define BLYNK_PRINT Serial // Enables Serial Monitor
|
||
|
||
/* Fill in information from Blynk Device Info here */
|
||
//#define BLYNK_TEMPLATE_ID "TMPxxxxxx"
|
||
//#define BLYNK_TEMPLATE_NAME "Device"
|
||
//#define BLYNK_AUTH_TOKEN "YourAuthToken"
|
||
|
||
|
||
// Following includes are for Arduino Ethernet Shield (W5100)
|
||
// If you're using another shield, see Boards_* examples
|
||
#include <SPI.h>
|
||
#include <Ethernet.h>
|
||
#include <BlynkSimpleEthernet.h>
|
||
|
||
void setup()
|
||
{
|
||
// See the connection status in Serial Monitor
|
||
Serial.begin(9600);
|
||
|
||
// Here your Arduino connects to the Blynk Cloud.
|
||
Blynk.begin(BLYNK_AUTH_TOKEN);
|
||
}
|
||
|
||
void loop()
|
||
{
|
||
// All the Blynk Magic happens here...
|
||
Blynk.run();
|
||
|
||
// You can inject your own code or combine it with other sketches.
|
||
// Check other examples on how to communicate with Blynk. Remember
|
||
// to avoid delay() function!
|
||
}
|
||
|