---
product_id: 256334315
title: "2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 2PCS)"
brand: "hiletgo"
price: "AED 43"
currency: AED
in_stock: true
reviews_count: 5
category: "Hi Letgo"
url: https://www.desertcart.ae/products/256334315-2pcs-esp8266-nodemcu-lua-cp2102-esp-12e-internet-wifi-development
store_origin: AE
region: United Arab Emirates
---

# 80 MHz CPU speed for efficient processing 802.11b Wi-Fi connectivity Built-in Micro-USB for seamless programming 2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 2PCS)

**Brand:** hiletgo
**Price:** AED 43
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your IoT game with the ultimate Wi-Fi dev duo!

## Quick Answers

- **What is this?** 2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 2PCS) by hiletgo
- **How much does it cost?** AED 43 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ae](https://www.desertcart.ae/products/256334315-2pcs-esp8266-nodemcu-lua-cp2102-esp-12e-internet-wifi-development)

## Best For

- hiletgo enthusiasts

## Why This Product

- Trusted hiletgo brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Dual-Pack Advantage:** Two boards in one pack to double your prototyping potential or share the innovation.
- • **Developer’s Dream Setup:** Built-in Micro-USB port plus flash & reset switches streamline your coding workflow.
- • **Open Source Community Backed:** Access extensive resources and support at nodemcu.com to accelerate your projects.
- • **Plug & Play Wi-Fi Powerhouse:** Integrated ESP8266 chip with 802.11b Wi-Fi for instant IoT connectivity.
- • **Arduino IDE & Micropython Ready:** Fully compatible with popular platforms for versatile programming freedom.

## Overview

The HiLetgo 2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Development Boards deliver robust 802.11b Wi-Fi connectivity powered by an 80 MHz Espressif CPU. Featuring built-in Micro-USB ports and flash/reset switches, these open-source modules are fully compatible with Arduino IDE, Mongoose IoT, and Micropython, making them ideal for rapid prototyping and scalable IoT projects. Packaged as a convenient two-piece set, they empower developers to build, test, and deploy wireless applications with ease.

## Description

Product description: ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained networking solution, allowing it to either host the application or to offload all networking functions from another application processor. Instruction & Steps of How to use: 1. Download the Arduino IDE, the latest version. 2. Install the IDE 3. Set up your Arduino IDE as: Go to File->Preferences and copy the URL below to get the ESP board manager extensions: http://arduino.esp8266.com/stable/package_esp8266com_index.json Placing the http:// before the URL lets the Arduino IDE use it...otherwise it gives you a protocol error. 4. Go to Tools > Board > Board Manager> Type "esp8266" and download the Community esp8266 and install. 5. Set up your chip as: Tools -> Board -> NodeMCU 1.0 (ESP-12E Module) Tools -> Flash Size -> 4M (3M SPIFFS) Tools -> CPU Frequency -> 80 Mhz Tools -> Upload Speed -> 921600 Tools-->Port--> (whatever it is) 6. Download and run the 32 bit flasher exe at Github(Search for nodemcu/nodemcu-flasher/tree/master/ at Github) github.com/nodemcu/nodemcu-flasher/tree/master/Win32/Release Or download and run the 64 bit flasher exe at: github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release 7. In Arduino IDE, look for the old fashioned Blink program. Load, compile and upload. 8. Go to FILE> EXAMPLES> ESP8266> BLINK, it will start blinking. Note: Please contact us if you need the driver or meet any issue when using. We provide 100% satisfication service for customers. Package included: 2* HiLetgo ESP8266 NodeMCU CP2102 Development Board

Review: I'm using the NodeMCU as a web server and it works great. It was a struggle to find example code ... - Complete project description follows. I'm using the NodeMCU as a web server and it works great. It was a struggle to find example code that actually connects outside my local area network but I found some. Also had to learn the rudiments of HTML. Only issue is it seems to need to be restarted every 4 or 5 days. Since I'm going to leave it in a remote location I'll put some code in the MEGA that sits right next to it to restart the NodeMCU every couple days, by pulling the RST pin low. Green Pond Bridge Boat Clearance At ‘very low tide’ the clearance under Green Pond Bridge in Cape Cod is 6’6” or less and that is too low for the boat I use. The tide charts for Falmouth, MA are theoretical and can vary as much as 18” from what is actually happening at the bridge. This system monitors the clearance and transmits the information on the internet. All of these parts were purchased from desertcart. Transmitter An (Arduino) Elegoo UNO R3 board is connected to an Elegoo HC-SR04 Ultrasonic Distance Sensor. The UNO and the sensor calculate the distance from a fixed dock to the sea level, then transmit that data using a MakerFocus NRF24L01 Wireless Transceiver to the Receiver described below. The Transmitter sits on the end of a dock where there is no power, so the UNO, Transceiver and Distance Sensor are powered by the energyShield 2. This battery has special capabilities – it wakes everything up every 15 minutes. The system takes a couple readings of the distance to the water then transmits that data, then the battery shuts it all off. The data transmitted includes information from the battery – time, date, and voltage. I have been testing this unit at home (in Dallas) and it has been operating outside, for about 20 days. Based on battery drain it looks like it will operate for about 4-5 months before it needs a recharge. When the temperature drops below zero the system still works fine but the voltage reported in the battery seems low. All of this is housed in a plastic box printed for the purpose with a FlashForge 3d Printer Creator Pro, using eSun White ABS+ filament Picture below. Receiver An (Arduino) Elegoo MEGA 2560 R3 is connected to another NRF24 Transceiver to receive the data. The MEGA does the math to convert the distance from the dock to the water, to the bridge clearance. Then the information is displayed on an Elegoo UNO R3 Touch Screen (that also works fine on the Mega). Picture below. A small plastic frame for the Receiver was also printed on the 3d printer Web Server Finally, the information in the MEGA is transmitted over a serial bus to a Hiletgo ESP8266 NodeMCU ESP-12E Internet WIFI Development Board (Also operates using Arduino IDE programming). This board is connected to the MEGA via the XCSOURCE Logic Level Converter and powered by a UCEC MB102 Breadboard Power Supply Module. All mounted on an Elegoo Breadboard. The ESP8266 is programmed to be a web server. It connects to the internet through the modem/router provided by AT&T. Picture of my cell phone below.
Review: Best product - Best performance n price too

## Features

- ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module
- Built-in Micro-USB, with flash and reset switches, easy to program
- Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
- Data download access to the website: http://www.nodemcu.com

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B010N1SPRK |
| Best Sellers Rank | #12,207 in Computers ( See Top 100 in Computers ) #15 in Network Transceivers |
| Brand | HiLetgo |
| Built-In Media | 2 ESP8266 NodeMCU CP2102 Development Boards |
| CPU speed | 8E+1 MHz |
| Compatible Devices | ESP8266 |
| Connectivity Technology | USB, Wi-Fi |
| Connectivity technology | USB, Wi-Fi |
| Customer Reviews | 4.5 out of 5 stars 646 Reviews |
| Installed RAM memory size | 1 MB |
| Item Dimensions L x W x H | 12.7L x 9.5W x 1.3H centimeters |
| Item Weight | 0.09 Pounds |
| Manufacturer | HiLetgo |
| Memory Storage Capacity | 1000000 Bytes |
| Memory storage capacity | 1000000 Bytes |
| Mfr Part Number | 3-01-0268 |
| Model Name | ESP-12E |
| Model Number | 3-01-0268 |
| Model name | ESP-12E |
| Operating System | Arduino IDE, Mongoose IoT, Micropython |
| Processor Brand | Espressif |
| Processor Count | 1 |
| Processor Speed | 8E+1 MHz |
| RAM Memory Installed | 1 MB |
| RAM Memory Technology | DDR |
| Total Usb Ports | 1 |
| UPC | 703681358704 777904206141 |
| Unit Count | 2 Count |
| Wireless Compability | 802.11b |

## Product Details

- **Brand:** HiLetgo
- **CPU speed:** 8E+1 MHz
- **Installed RAM memory size:** 1 MB
- **Memory storage capacity:** 1000000 Bytes
- **Model name:** ESP-12E

## Images

![2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 2PCS) - Image 1](https://m.media-amazon.com/images/I/61n2aVCqK4L.jpg)

## Questions & Answers

**Q: how do i get it working on osx**
A: Since I had a bit of trouble figuring this out as most of the info I found is for Windows, here are the steps to get this working with the Arduino IDE on a Mac:

1. Download the Mac VCP drivers at https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
2. Install the drivers, and make sure you authorize any security prompts that appear while installing
3. (On recent macOS releases) Open System Preferences > Security & Privacy > General. You’ll see a message about the Silabs driver being blocked at the bottom. Click “Allow”
4. Download and install the Arduino IDE
5. Open Arduino Preferences and paste the URL below in Additional Board Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json
6. Go to Tools > Board > Board Manager> Type “esp8266” and download the Community esp8266 and install
7. Set up your chip as:
Tools > Board > NodeMCU 1.0 (ESP-12E Module)
Tools > Flash Size > 4M (3M SPIFFS)
Tools > CPU Frequency > 80 Mhz
Tools > Upload Speed > 921600
Tools > Port > /dev/cu.SLAB_USBtoUART
(leave the rest as-is)
8. Open File > Examples > ESP8266 > Blink
9. Compile and Upload. After it's done uploading, the red led should start blinking in your board.

**Q: How many output amps can this handle?**
A: The AMS1117-3.3 chip (3.3v regulator) looks like it has a maximum load of 1.5A. So that minus whatever the ESP itself draws. To be on the safe side, I'd limit the current draw off the 3.3v supply to around 500mA.

**Q: Is there a built-in micro sd card? (description says it does, but the two units i received don't seem to have a slot for inserting an sd card).**
A: I think you might be reading the description wrong.  It does say "Built-in Micro-USB" and that is not the same as micro sd.  I have not seen a description stating it supports a micro sd.

**Q: What firmware or program is already onboard? when i connect at 115200 baud it shows the nearby ssids, but i don't know how to send commands.**
A: If you only see nearby SSIDs, it means that your board has the "WiFiScan.ino" load on the board.
You can see the source here - https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiScan/WiFiScan.ino
"AT" commands won't do you any good since it is not loaded.

There are a couple of instruction you can read here - https://github.com/esp8266

## Customer Reviews

### ⭐⭐⭐⭐⭐ I'm using the NodeMCU as a web server and it works great. It was a struggle to find example code ...
*by F***. on 19 January 2018*

Complete project description follows. I'm using the NodeMCU as a web server and it works great. It was a struggle to find example code that actually connects outside my local area network but I found some. Also had to learn the rudiments of HTML. Only issue is it seems to need to be restarted every 4 or 5 days. Since I'm going to leave it in a remote location I'll put some code in the MEGA that sits right next to it to restart the NodeMCU every couple days, by pulling the RST pin low. Green Pond Bridge Boat Clearance At ‘very low tide’ the clearance under Green Pond Bridge in Cape Cod is 6’6” or less and that is too low for the boat I use. The tide charts for Falmouth, MA are theoretical and can vary as much as 18” from what is actually happening at the bridge. This system monitors the clearance and transmits the information on the internet. All of these parts were purchased from Amazon. Transmitter An (Arduino) Elegoo UNO R3 board is connected to an Elegoo HC-SR04 Ultrasonic Distance Sensor. The UNO and the sensor calculate the distance from a fixed dock to the sea level, then transmit that data using a MakerFocus NRF24L01 Wireless Transceiver to the Receiver described below. The Transmitter sits on the end of a dock where there is no power, so the UNO, Transceiver and Distance Sensor are powered by the energyShield 2. This battery has special capabilities – it wakes everything up every 15 minutes. The system takes a couple readings of the distance to the water then transmits that data, then the battery shuts it all off. The data transmitted includes information from the battery – time, date, and voltage. I have been testing this unit at home (in Dallas) and it has been operating outside, for about 20 days. Based on battery drain it looks like it will operate for about 4-5 months before it needs a recharge. When the temperature drops below zero the system still works fine but the voltage reported in the battery seems low. All of this is housed in a plastic box printed for the purpose with a FlashForge 3d Printer Creator Pro, using eSun White ABS+ filament Picture below. Receiver An (Arduino) Elegoo MEGA 2560 R3 is connected to another NRF24 Transceiver to receive the data. The MEGA does the math to convert the distance from the dock to the water, to the bridge clearance. Then the information is displayed on an Elegoo UNO R3 Touch Screen (that also works fine on the Mega). Picture below. A small plastic frame for the Receiver was also printed on the 3d printer Web Server Finally, the information in the MEGA is transmitted over a serial bus to a Hiletgo ESP8266 NodeMCU ESP-12E Internet WIFI Development Board (Also operates using Arduino IDE programming). This board is connected to the MEGA via the XCSOURCE Logic Level Converter and powered by a UCEC MB102 Breadboard Power Supply Module. All mounted on an Elegoo Breadboard. The ESP8266 is programmed to be a web server. It connects to the internet through the modem/router provided by AT&T. Picture of my cell phone below.

### ⭐⭐⭐⭐⭐ Best product
*by M***M on 4 October 2019*

Best performance n price too

### ⭐⭐⭐⭐⭐ Ottimo prodotto dalle molteplici possibilità
*by B***E on 9 September 2019*

Ho acquistato il microcontroller per costruire una semplice stazione meteo casalinga abbinandolo a un display da 2.8” e a un sensore BME280 sempre HiLetgo. Il tutto è arrivato in 2-3 giorni grazie al fatto che viene spedito da Amazon (ordinando da altri siti concorrenziali avrei risparmiato pochi centesimi ma avrei dovuto aspettare più di un mese perché spediti dalla Cina). Il modulo arriva confezionato con il classico sacchetto antistatico e con le strisce dei contatti già saldate (comodo per iniziare ad usare il dispositivo fin da subito). Per evitare che i piedini vengano piegati durante il trasporto sono protetti da un rettangolo di polietilene. Lo stampato e le saldature risultano di buona fattura. Il modulo e dotato di memoria flash da 4MB. Per utilizzare questi moduli con l’IDE Arduino bisogna prima configurare l’ambiente di sviluppo, operazione che si completa in pochi istanti grazie alle guide presenti in rete o sul sito del produttore hiletgo.com. Tutto funziona alla perfezione e senza nessun problema. Prodotto decisamente interessante ed economico.

## Frequently Bought Together

- HiLetgo 2pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board (Wi-Fi, USB) - Arduino Compatible, 1MB RAM, 80MHz CPU, 1M Flash, 2 Boards
- HiLetgo 2pcs DHT22/AM2302 Digital Temperature And Humidity Sensor Module Temperature Humidity Monitor Sensor Replace SHT11 SHT15 for Arduino Electronic Practice DIY
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ae/products/256334315-2pcs-esp8266-nodemcu-lua-cp2102-esp-12e-internet-wifi-development](https://www.desertcart.ae/products/256334315-2pcs-esp8266-nodemcu-lua-cp2102-esp-12e-internet-wifi-development)

---

*Product available on Desertcart United Arab Emirates*
*Store origin: AE*
*Last updated: 2026-07-15*