Tag Archives: led

ESP8266 Arduino WiFi Web Server LED on off control

In this tutorial, I am going to tell you about controlling LED using web server over WiFi using ESP8266 module or NodeMCU. So let’s start. In this tutorial we are using onboard LED of NodeMCU. If you are using different hardware you can connect led to GPIO2 or make changes in code as per your connection.

There are many ways to control LED over WiFi. We will go from basic to advance method of controlling LED using WiFi.

Continue reading ESP8266 Arduino WiFi Web Server LED on off control

ESP32 LED Blink Example

ESP32 is a new IoT device comes with Dual core CPU, WiFi, Bluetooth, In this tutorial we start with ESP32 Simple LED Blink Example. For software setup with arduino IDE read this.

ESP32 DevKit V1 comes with on board red LED which is connected to GPIO2 same as ESP8266 blink example.

Steps to Make LED Blink

Step 1: Connect Board to Laptop

ESP32 LED Blink Example

Step 2: ESP32 LED Blink Example Code

Upload this program to ESP32. Select boar ESP32 DEV Module from Tools >> Boards menu, then select appropriate com port. Upload the below program.

Step 3: Testing

After uploading program you will find on board RED LED will start Blinking.

 

RGB LED Interfacing with Arduino

In some cases you need to display a static text with different colors, for this purpose you can use RGB LED Strips. In this tutorial we will learn how to interface RGB LED strip with arduino and drive it using ULN2003.

rgb-led-strip

This is a basic tutorial for using Common Anode RGB LED Strip, PWM, and switch. By the end, you will have single switch to control colors of the LED strip. Connect the LED’s anode lead to +12V and connect the 3 RGB cathode leads to digital pins 9, 10, 11 through ULN2003 respectively.

RGB LED Strip Pin out
RGB LED Strip Pin out

RGB LED Strip Connections with Arduino

To drive complete RGB LED Strip we have used ULN2003 as a driver circuit, LED strip works at 12V. You can combine ULN2003 driver outputs to get more current.

RGB LED Arduino Interfacing Circuit
RGB LED Arduino Interfacing Circuit

Arduino Code for RGB LED Color Control

Results

Press switch and see that we have around ten different colors; You can change the color using SetColor(R,G,B). try different values of RGB.

Moving message display using arduino

Matrix Display Interface with MAX7219

The MAX7219 LED driver saves microcontroller pins and processing time. It uses only three IO pins of an Arduino.  It is easy to connect multiple displays by connecting DIN and DOUT pins.

Using a single MAX7219 you can drive 64 LEDs while you only need 4 wires to interface it to a microcontroller. In addition you can daisy chain multiple MAX7219 chips for bigger displays. Continue reading Moving message display using arduino