Ahmed Hamdy
Published © GPL3+

Enter the IoT world now! - Getting started with Blynk

Control and monitor your Arduino porject using your only a smartphone and an internet connection!

BeginnerProtip1 hour11,375
Enter the IoT world now! - Getting started with Blynk

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO

Software apps and online services

Visual Studio 2015
Microsoft Visual Studio 2015
Arduino IDE
Arduino IDE


Read more


Getting Started With Blynk

This is the full Arduino code to get you started, from Blynk makers
 * 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
 *   Blynk community:            http://community.blynk.cc
 *   Social groups:              http://www.fb.com/blynkapp
 *                               http://twitter.com/blynk_app
 * Blynk library is licensed under MIT license
 * This example code is in public domain.
 * This example shows how to use ordinary Arduino Serial
 * to connect your project to Blynk.
 * Feel free to apply it to any other example. It's simple!
 * 1. Optional, but recommended.
 *    Connect additional USB-serial adapter to see the prints.
 * 2. Edit auth token and upload this sketch.
 * 3. Run the script (script located in "scripts" folder of library root,
 *    e.g. 'blynk-library/scripts') for redirecting traffic to server:
 *      for Windows:         scripts/blynk-ser.bat
 *      for Linux and OSX:   ./scripts/blynk-ser.sh (may need to run with sudo)
 *    You can specify port, baud rate, and server endpoint like this:
 *      ./blynk-ser.sh -c <serial port> -b <baud rate> -s <server address> -p <server port>
 *    For instance :
 *      ./blynk-ser.sh -c /dev/ttyACM0 -b 9600 -s cloud.blynk.cc -p 8442
 *    Run blynk-ser.sh -h for more information
 *    Be sure to select the right serial port (there may be multiple).
 *    Attention!
 *        Arduino IDE may complain with "programmer is not responding".
 *        You need to terminate script before uploading new sketch.
 * 4. Start blynking! :)

// You could use a spare Hardware Serial on boards that have it (like Mega)
#include <SoftwareSerial.h>
SoftwareSerial SwSerial(10, 11);
#define BLYNK_PRINT SwSerial
#include <BlynkSimpleSerial.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";

void setup()
  // Default baud rate is 9600. You could specify it like this:
  //Blynk.begin(auth, 57600);

void loop()


Ahmed Hamdy

Ahmed Hamdy

7 projects • 105 followers
I Love programmable stuff. Don't hesitate to send me an e-mail >> ahmedhamdyau@gmail.com


Add projectSign up / Login