$26.20
+ $7.82 Delivery
Arrives: 29 - 31 Dec
Fastest delivery: 17 - 21 Dec
Arrives before Christmas. Choose delivery option in checkout.
In stock.
US imports may differ from local products. Additional terms apply. Learn More.

Amazon Global Store

  • International products have separate terms and are sold from abroad and may differ from local products including fit, age rating, and language of product, labeling, or instructions.
  • Manufacturer warranty may not apply but you may have other rights under law.
  • Learn more about Amazon Global Store
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from Amazon US
Sold by Amazon US
Ships from
Amazon US

Sold by


HiLetgo 3pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 3PCS)

4.4 out of 5 stars 1,425 ratings

Price: $26.20 + $7.82 Delivery
Pack of 3PCS
  • ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module
  • Built-in Micro-USB, with flash and reset switches, easy to program
  • Full I/O port and Wireless 802.11 supported, direct download no need to reset
  • Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython
  • Data download access to the website: http://www.nodemcu.com

Get 90 days FREE of Amazon Music Unlimited
with the purchase of any eligible product. Shop now

Special offers and product promotions

  • Get 90 DAYS FREE of Amazon Music Unlimited with purchase of an eligible product. Listen FREE for 90 days. Learn more here.

Product Information

Colour:Pack of 3PCS

Technical Details

Additional Information


Frequently bought together

  • HiLetgo 3pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board Open Source Serial Wireless Module Works Great with Arduino IDE/Micropython (Pack of 3PCS)
  • +
  • ESP8266 NodeMcu ESP8266 Module (4pcs),ESP-12E NodeMcu LUA CP2102 Internet WiFi Development Board Works with Arduino IDE/Micropython
Total Price: $59.89
Buy the selected items together

Have a question?

Find answers in product info, Q&As, reviews

There was a problem completing your request. Please try your search again later.
All Product Information Customer Q&A's Customer Reviews

Your question might be answered by sellers, manufacturers, or customers who bought this product.

Please make sure that you've entered a valid question. You can edit your question or post anyway.

Please enter a question.

Product description

Colour:Pack of 3PCS

ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi 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.

Data download access to the website:
http://www.nodemcu.com/index_en.html
Firmware link:
https://github.com/nodemcu/nodemcu-firmware

Note: Please contact us if you need the driver or meet any issue when using. We provide 100% satisfication service for customers.

Package included:
3* ESP8266 NodeMCU LUA CP2102 WiFi Wireless Development Board


Customer Questions & Answers

Customer reviews

4.4 out of 5 stars
4.4 out of 5
1,425 global ratings
How are ratings calculated?

Review this product

Share your thoughts with other customers

Top reviews from Australia

Reviewed in Australia on 5 March 2019
Colour: Pack of 1 PCVerified Purchase
One person found this helpful
Comment Report abuse
Reviewed in Australia on 12 October 2018
Colour: Pack of 1 PCVerified Purchase
One person found this helpful
Comment Report abuse
Reviewed in Australia on 26 July 2018
Colour: Pack of 1 PCVerified Purchase
Reviewed in Australia on 6 June 2018
Colour: Pack of 1 PCVerified Purchase
Reviewed in Australia on 7 November 2020
Colour: Pack of 1 PCVerified Purchase

Top reviews from other countries

⚡ Pushpendra Singh Patel ⚡
4.0 out of 5 stars ESP8266- Compact, Light, Featured, Breadboard Friendly Board for IOT & Automation | REVIEW | GUIDES
Reviewed in India on 26 February 2019
Colour: Pack of 1 PCVerified Purchase
Customer image
4.0 out of 5 stars ESP8266- Compact, Light, Featured, Breadboard Friendly Board for IOT & Automation | REVIEW | GUIDES
Reviewed in India on 26 February 2019
ESP8266 is very common name now a days. When I saw this board, I was like wow. After researching a lot about which one to order, plain ESP8266 or NODEMCU one, I was on for NodeMCU.
But even in case of NodeMCU, there are many different manufacturers implementing the firmware on board e.g. Lolin & Amica.

Product title mentions Lolin but display pictures are of Amica. Lots of confusion. But I went on & ordered one from cloudtail seller. To my surprise, my board came in poly packaging having Lolin sticker with Amica board sealed in antistatic packet. :D So it’s a hit or miss kind of thing.
Got it two times from cloudtail & both times it was Amica board. So not an issue.

•••••••••••••••
INSIDE BOX
•••••••••••••••

NodeMCU board inside antistatic packet with hard foam to protect pins.

Board Dimensions: L x B x H, 49 x 25 x 13mm (including pins, w/o header pins height is just 4mm)
Weight: 8g (wrongly mentioned as 50g in listing)

•••••••
PROS
•••••••
1. Breadboard friendly.
2. Pins come soldered & not separate.
3. Neatly made, lightweight and compact board.
4. Arduino compatible & easy to program.
5. CP2102 chip for USB to UART. Old version had CH340 chip.
6. Full Blynk support (Believe me, it will mean a lot to you).
7. 4 screw holes at each corner of the board for easy installation.

••••••••
CONS
••••••••
1. Some pins were literally bent on arrival. I had to make them straight using mini plier. Not a big deal, but a hassle. Supplier should take care of it.
2. I got two boards at 2 different times and both had same issue of pin layout not perpendicular to board, rather spread outward by few degrees. I had to make them perpendicular for easy setup on breadboard.

(Reducing 1 star for these two cons. Although being breadboard friendly, you can’t install it directly on breadboard unless you straighten up the pins and make them perpendicular to board. This act may damage board even. So risky.)

•••••••••••••••••••••••••••••••••••••••••••••
SETTING IT UP WITH ADRUINO IDE
•••••••••••••••••••••••••••••••••••••••••••••
1. Download latest Arduino IDE from official site as per your system configuration.
2. Install software in preferred location.
3. It will also install necessary USB drivers including one for our board i.e. CP2102 USB to UART bridge.
4. Visit ESP8266’s github page (Google it) and copy board manager link from there. (Screenshot attached)
5. Open Arduino IDE. By default Arduino does not come with ESP8266 support. So we need to manually specify link for ESP8266.
6. Go to File → Preferences and paste above ESP8266 board manager link under “Additional Boards Manager URLs”. Click on ok.
7. Now go to Tools → Board → Board Manager & search for esp8266 by ESP8266 community.
8. Click on install. It will download several related board definitions and install them. Once installation is successful, close the window.
9. Now when you will go to Tools → Boards, you will find all of ESP8266 related board listed.

••••••••••••••••••••••••••••••••••••••••••••••••
GETTING READY FOR PROGRAMMING
••••••••••••••••••••••••••••••••••••••••••••••••
1. Open Arduino IDE
2. Go to Tools → Boards and choose your board. Here in our case it’s NodeMCU 1.0 (ESP-12E Module)
3. Now in Tools → Port, choose communication port on which board is connected. To find it go to windows device manager & under ports (com & lpt) locate CP210x to UART Bridge. In my case it’s COM3.
4. Specify upload speed in Tools → Upload Speed. 115200 works good in general and with large code sketches also. While 9600 will also work but may fail in some large sketches & is very slow.
5. Leave other options in Tools as such.
6. You are all set now. Code a sketch, upload it to board via Sketch → Upload.
7. While sketch or code is getting uploaded to board, blue LED near Wi-Fi antenna blinks continuously indicating transfer.
8. Enjoy the endless world of ESP8266.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••
BLINK ON BOARD LED (Initial check of board)
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••

There’s a program to blink on board led in examples after you add ESP board in previous step.

1. Open Arduino
2. Go to → File → Examples → ESP8266 → Blink
3. Go to → Sketch → Upload (indicator led will blink while it’s being uploaded)
4. Soon after sketch is uploaded, other led near USB port will start blinking as per delay in sketch/code.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
BLYNK SUPPORT & EXAMPLE TO SWITCH ON/OFF ONBOARD LED USING SMARTPHONE
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Blynk app is free to use with 1800 free recyclable energy with each account, which is more than sufficient for general projects or unlimited energy if local server is used. Energy is used by each widget you add to project. You can always purchase more energy for bigger projects or recycle used ones.

Visit Blynk website and go to “getting started” page. Follow the steps i.e.

1. Install Blynk app from store & register.
2. Create project & get auth token.
3. Download library zip from link provided.
3. Install Blynk library manually by copying unzipped folders to mentioned paths of your sketchbook folder for Arduino IDE.
4. After libraries are installed, another entry with Blynk is created in examples.
5. Open Arduino IDE & Go to → File → Examples → Blynk → Boards_WiFi → ESP8266_Standalone.
6. Enter auth token from email, ssid and password of your Wi-Fi in sketch.
7. Upload sketch to board.
8. Now in app add two buttons to project created above, by clicking on + and selecting button
9. Open each button and specify D0 & D4 pin with 1 → 0.
10. Click on Play button on top.
11. Press buttons & your on-board LEDs will switch on off.
11. Enjoy the endless world of IOT and automation. Control everything from your smartphone via Blynk server or local server.

•••••••••••••••••••
FINAL VERDICT
•••••••••••••••••••

Initially i was sceptical about purchasing board from this listing after reading reviews. But after receiving I am in no doubt that it’s a wonderful board. It’s compact, neat and works great without any big trouble. You can definitely go for it.

With Blynk support for this board, it’s really easy working with any of mobile controlled automation projects without much of coding.

P.S. Amica one is better and compact board. While name mentions Lolin, pictures display Amica board. So in case you receive Lolin board and are not satisfied, you can always ask for replacement board under "Product not as displayed" category.
Images in this review
Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image Customer image
Customer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer imageCustomer image
146 people found this helpful
Report abuse
Irshad P I
3.0 out of 5 stars Should go with the other Amica one!
Reviewed in India on 30 August 2016
Colour: Pack of 1 PCVerified Purchase
19 people found this helpful
Report abuse
Yogesh Kumar
5.0 out of 5 stars Awesome product although different than shown
Reviewed in India on 27 December 2017
Colour: Pack of 1 PCVerified Purchase
Customer image
5.0 out of 5 stars Awesome product although different than shown
Reviewed in India on 27 December 2017
Although the product which I received is different from pictures given but it works fine and PCB looks neat and clean unlike how others described it in their review
Images in this review
Customer image
Customer image
14 people found this helpful
Report abuse
Amith
4.0 out of 5 stars Works as expected but very slightly inferior compared to another vendor
Reviewed in India on 15 November 2018
Colour: Pack of 1 PCVerified Purchase
2 people found this helpful
Report abuse
Aftab Shah
2.0 out of 5 stars No vendor fake clone
Reviewed in India on 10 April 2019
Colour: Pack of 1 PCVerified Purchase
Customer image
2.0 out of 5 stars No vendor fake clone
Reviewed in India on 10 April 2019
No vendor name it's fake clone provide by this seller ...
I try for a weak but working perfectly but I not satisfied because no golden ic,and vendor name which fake n clone provided by this seller,even circuit are not clean numbering like d1,d2,d3 are all no visible properly....
Images in this review
Customer image Customer image
Customer imageCustomer image
5 people found this helpful
Report abuse