Remote control of 2 LED with Arduino.
How to Control LEDs Using Blynk and Arduino Uno: A Complete Guide
Controlling LEDs remotely using Blynk and an Arduino Uno is a simple yet powerful project for IoT (Internet of Things) enthusiasts. In this guide, we will explain how to use Blynk to toggle LEDs connected to an Arduino Uno, define the required components, explain the wiring connections, and provide a well-optimized code.
Components Required:
To complete this project, you will need the following components:
-
Arduino Uno
-
USB Cable (for communication with Blynk via Serial)
-
2 LEDs (Red & Yellow)
-
2 Resistors (220Ω - 330Ω)
-
Breadboard & Jumper Wires
Understanding Blynk
Blynk is a popular IoT platform that allows you to create mobile apps for controlling hardware such as Arduino, ESP8266, and Raspberry Pi. For this project, we will use Blynk's virtual pins to control two LEDs.
Circuit Diagram and Pin Connections
| Arduino Pin | Component | Blynk Virtual Pin |
|---|---|---|
| 13 | Red LED | V0 |
| 12 | Yellow LED | V1 |
| GND | LED Cathodes | - |
Wiring Instructions:
-
Connect LED Cathodes to GND.
-
Connect LED Anodes to 220Ω - 330Ω resistors, then to digital pins:
-
Red LED (Pin 13)
-
Yellow LED (Pin 12)
-
-
Ensure the Arduino is connected via USB for Serial communication with Blynk.
Blynk App Setup
-
Download & Install Blynk from the App Store / Play Store.
-
Create a new project and select Arduino Uno as the device.
-
Add Two Buttons:
-
Set V0 to control LED on Pin 13.
-
Set V1 to control LED on Pin 12.
-
-
Obtain the Blynk Authentication Token and replace it in the code.
Arduino Code to Control LEDs via Blynk
Code Explanation
-
Blynk Library: The code includes
<BlynkSimpleStream.h>for Serial communication with Blynk. -
Authentication: The
BLYNK_AUTH_TOKENis used to connect the Arduino with the Blynk app. -
LED Pin Setup:
-
Pin 13 is assigned to V0 (Red LED)
-
Pin 12 is assigned to V1 (Yellow LED)
-
-
BLYNK_WRITE() Functions:
-
BLYNK_WRITE(V0): Reads V0 button state and controls Pin 13. -
BLYNK_WRITE(V1): Reads V1 button state and controls Pin 12.
-
-
Loop Execution:
-
Blynk.run();keeps communication active with the app.
-
Final Testing
-
Upload the Code to the Arduino Uno.
-
Open the Serial Monitor in the Arduino IDE.
-
Run Blynk on Your Mobile and toggle the buttons to control the LEDs.
Arduino LED control using Blynk
-
How to connect Blynk with Arduino Uno
-
IoT LED control using Blynk
-
Arduino Blynk project for beginners
-
Remote LED control with Arduino and Blynk
Conclusion
By following this guide, you can easily control LEDs using Blynk and Arduino Uno. This project is a great starting point for IoT applications and can be expanded with sensors, relays, or RGB LEDs. Stay creative and explore more possibilities with Blynk and Arduino!
Did you find this guide helpful? Share it with your fellow Arduino enthusiasts! 🚀
You may also like
- Blynk IoT with Arduino UNO & ESP32 — Free Arduino IDE, Library & App Tutorial
- Arduino UNO Blink IoT Guide — ESP32 Arduino, Blynk App & Arduino IDE Code
- How to Control RGB LED with Arduino
- Top 5 IoT Projects with Arduino UNO & ESP32 — Blynk, Wi-Fi & Smart Home Tutorials (2026)
- How to Control LEDs Using Blynk and Arduino Uno: A Complete Guide
EmbedLab Team
Embedded systems engineer and educator. Writes weekly tutorials at EmbedLab to help beginners ship real hardware.
Related projects

Blynk IoT with Arduino UNO & ESP32 — Free Arduino IDE, Library & App Tutorial
Complete Blynk IoT tutorial for Arduino UNO and ESP32 Arduino: install the Arduino IDE, add the Blynk Arduino library, wire LEDs, LCD and sensors, and control everything from the Blynk app over Wi-Fi — a free, beginner-friendly Arduino IoT project.

Arduino UNO Blink IoT Guide — ESP32 Arduino, Blynk App & Arduino IDE Code
Complete Arduino UNO Blink IoT guide using ESP32 Arduino and the Blynk app: free Arduino IDE code, Arduino library and LED wiring — the easiest Arduino IoT project for beginners to download and try online.
How to Control RGB LED with Arduino
Description: Control the color of an RGB LED using three potentiometers for red, green, and blue components. Requirements: RGB LED, 3 potentiometers, resistors. Learning Points: PWM (analogWrite), RGB

Top 5 IoT Projects with Arduino UNO & ESP32 — Blynk, Wi-Fi & Smart Home Tutorials (2026)
The top 5 IoT projects every Arduino UNO and ESP32 maker should build in 2026 — Blynk IoT control, Wi-Fi blink, ESP-WROOM-32 dev board guide, ESP32 Proteus 8 simulation and an Arduino smart home parking system. Each pick links to the full tutorial with free Arduino IDE code, library and wiring.
How to Control LEDs Using Blynk and Arduino Uno: A Complete Guide
How to Control LEDs Using Blynk and Arduino Uno: A Complete Guide Controlling LEDs remotely using Blynk and an Arduino Uno is a simple yet powerful project for IoT (Internet of Things) enthusia



