✨ Use RCAPP and get 5% off 👇
Skip to content
Free Delivery on Orders Above Rs 999/- Pan-India
Cash on Delivery Available for Orders above Rs.500/- and Upto Rs 3000/-
SAVE more when you BUY more. Upto 30% Off on BULK PURCHASE
GST Invoices for Your Business
Dedicated Technical Support Team
Safely Delivering Genuine Products PAN INDIA

Getting Started With ESP-NOW Wireless Communication

Getting Started With ESP-NOW Wireless Communication
D
Written By Daniel D'Souza
📅 Updated on 17 Jun 2026
Summarize with AI
✅ Prompt copied

The protocol was developed by Espressif Systems. It is similar to the 2.4 GHz wireless connectivity deployed in wireless keyboards and mouses.

Why use ESP-Now?

  1. No need of a Wi-Fi network made by a router
  2. Low-power consumption protocol
  3. Prior pairing of devices required
  4. After initial pairing, the connection is incessant
  5. Peer-to-peer connection, without the constraint of handshake
  6. Supports a maximum of 20 peers

Components and Supplies

ESP01 ESP8266 Wireless Module – WiFi transceiver for IoT. -Nodemcu ESP Board -RobocrazeESP01 ESP8266 Wireless Module – WiFi transceiver for IoT. -Nodemcu ESP Board -Robocraze

    ESP01 ESP8266 Wireless Transceiver Module

    ESP01 ESP8266 Wireless Transceiver Module Hey, have you seen the ESP-01 ESP8266 WiFi Module? It’s a simple way to connect any microcontroller to WiFi since it has everything built in. You can run your own programs on it or let it handle the Wi-Fi...
    Rs 124/-
    Rs 124/-
    Rs 199/-
    Save Rs 75/-

    Program Flow: Master

    Program Flow: Slave

     

    Note: Master and slave have been defined to easily understand the setup. Based on the ESP-Now API, there is no concept of master and slave. Any device can act as a master or a slave.

    Let us now see a simple application of ESP Now. Make the circuit connections as shown below. Download the code from the link(s) mentioned below.  Upload the code for master and slave devices to their respective ESPs. Here, the data from the digital IR sensor is being sent to the slave from the master. A global variable is being used to set the GPIO pin to high or low, based on the data received from the master. Subsequently, the LED and buzzer connected to the GPIO are set accordingly.

    Fig. 1 - Master

    Fig. 2 - Slave

     

    Link for the Programs:

    https://github.com/Robocraze/ESP-Now

     

    The following link to ESP Now Programming Guide by Espressif will help you in understanding each of the functions included in the ESP-Now library:

    https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_now.html

     

    DEMO

    Grab your ESP 32 Development Board here

    Grab your ESP 8266 Here

    Excerpt

    Learn ESP-NOW wireless communication protocol by Espressif. A beginner-friendly guide covering features, use cases, and benefits.
    Prev Post
    Next Post

    Leave a comment

    Please note, comments need to be approved before they are published.

    Thanks for subscribing!

    This email has been registered!

    Shop the look

    Choose Options

    Edit Option
    Back In Stock Notification
    Compare
    Product SKU Description Collection Availability Product Type Other Details

    Choose Options

    this is just a warning
    Login
    Shopping Cart
    0 items
    FREE SHIPPING!
    ₹100 OFF
    ₹200 OFF
    ₹999
    ₹2500
    ₹4900
    WhatsApp Chat Chat