HiLetgo 2pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board (Wi-Fi, USB) - Arduino Compatible, 1MB RAM, 80MHz CPU, 1M Flash, 2 Boards
Amazon's Choice highlights highly rated, well-priced products available to ship immediately.
Purchase options and add-ons
Added to Cart
Not Added
Item is in your Cart
Not Added
Frequently bought together
Frequently bought together

Product details
Top highlights
- BrandHiLetgo
- Model NameESP-12E
- Ram Memory Installed Size1 MB
- Memory Storage Capacity1000000 Bytes
- CPU Speed8E+1 MHz
- Connectivity TechnologyUSB, Wi-Fi
- 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
Product specifications
| RAM Memory Installed | 1 MB |
|---|---|
| Memory Storage Capacity | 1000000 Bytes |
| Processor Speed | 8E+1 MHz |
| Connectivity Technology | USB, Wi-Fi |
| Operating System | Arduino IDE, Mongoose IoT, Micropython |
| Processor Brand | Espressif |
| Wireless Compability | 802.11b |
| Compatible Devices | ESP8266 |
| RAM Memory Technology | DDR |
| Processor Count | 1 |
| Total Usb Ports | 1 |
| Brand | HiLetgo |
|---|---|
| Model Name | ESP-12E |
| Built-In Media | 2 ESP8266 NodeMCU CP2102 Development Boards |
| UPC | 703681358704 777904206141 |
| Model Number | 3-01-0268 |
| Mfr Part Number | 3-01-0268 |
| Manufacturer | HiLetgo |
| Item Weight | 1.44 ounces |
| Best Sellers Rank |
|
| ASIN | B010N1SPRK |
| Customer Reviews | 4.6 out of 5 stars 671Reviews |
| Item Dimensions L x W x H | 5"L x 3.74"W x 0.51"H |
|---|
Warranty & Support
What's in the box
- 2 ESP8266 NodeMCU CP2102 Development Boards
Additional details
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
Need help in finding the right single board computer?
Customers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Submit a report
- Harassment, profanity
- Spam, advertisement, promotions
- Given in exchange for cash, discounts
Sorry, there was an error
Please try again later.Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- 5.0 out of 5 starsVerified PurchaseI'm using the NodeMCU as a web server and it works great. It was a struggle to find example code ...Reviewed in the United States on January 19, 2018Complete 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...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.
- 5.0 out of 5 starsVerified PurchaseGreat board at a great price. Get them while the price is low!Reviewed in the United States on April 18, 2018I was looking to test an MQTT-based Proof-of-concept. I needed a few more ESP-based MCUs to round out my inventory. I stumbled across HiLetGo while searching for this product. I was skeptical, at first; the prices were very low, and normally, that means that...I was looking to test an MQTT-based Proof-of-concept. I needed a few more ESP-based MCUs to round out my inventory.
I stumbled across HiLetGo while searching for this product. I was skeptical, at first; the prices were very low, and normally, that means that quality has been sacrified.
I took a chance, and I am very pleased! The pins are clearly labeled. There were no traces, jumpers or poor soldering spots.
But let's talk about what really matters: Did it work?
Yes!
I tested the NodeMCU with the Arduino IDE. It worked perfectly! I have some other boards that constantly needed to be reset every 3 or 4 writes. Not so with these boards. First time, every time. Had I known about HiLetGo eariler, I could have saved myself some time. Learn from me. Buy some now!
I have included a screen shot of the NodeMCU using an I2C SSD1306 OLED.
Helpful hint: even though the board says to set it at 9600 for the upload speed, dial it up to 115200. You will thank me later!
- 5.0 out of 5 starsVerified PurchaseGreat board, but we aware that it is V2Reviewed in the United States on September 25, 2018I've used several of these NODEMCU board now (from several manufacturers) from several different vendors. The HiLetGo boards are by far the most reliable, with one serious caveat: They are the V2 versions of the NODEMCU, and have a different form factor than the newer...I've used several of these NODEMCU board now (from several manufacturers) from several different vendors. The HiLetGo boards are by far the most reliable, with one serious caveat: They are the V2 versions of the NODEMCU, and have a different form factor than the newer V3 NODEMCU boards. (NODEMCU V3 boards are a few millimeters wider than V2 boards). This only matters if you intend to mount the board on a base-board (effectively, a breakout board)... all of the NODEMCU base-boards I've seen are for V3 NODEMCU's.
Form factor aside, I've have great luck with the Hiletgo versions of these boards. Downloads at full speed always seem to work, and they never seem to barf with the dreaded "espcomm sync failed" error.
If you have any Arduino skills, these are *great* boards. I (who have lots of programming experience, but close to zero web-coding experience) was able to use one of these boards as the brain of an internet-enabled, web-accessible garage door manager.
I highly recommend the Hiletgo version of the NODEMCU boards. Hiletgo: if you're reading this, please release a NODEMCU V3 version of this board. :-)
- 5.0 out of 5 starsVerified PurchaseEasy to Use AfterwardsReviewed in the United States on September 18, 2022#1. They came packaged extremely well and obviously sealed correctly with no bent pins, dings or scratches. This set the pretenses of my expectations although still skeptical. #2. The boards themselves were solid all the way around. No wiggling pieces from bad...#1. They came packaged extremely well and obviously sealed correctly with no bent pins, dings or scratches. This set the pretenses of my expectations although still skeptical.
#2. The boards themselves were solid all the way around. No wiggling pieces from bad soldiering ect.
#3 I mentally prepared for a difficult time in flashing any type of program onto them as I haven't delt with microcontrollers in this magnitude. I over read as I waited because again, to my surprise, it was simple.
#4 The route I chose was to utilize Arduino IDE and github for the first one.
#5 A plethora of information is online as well as several hundred page user guide I downloaded from the link that came in the box(another easy venture to do).
#5 I chose Arduino IDE as I have an UNO R3 and had some experience with that. I also installed MicroPython and CircuitPython and because I use Virtual Studio Code for Python programming. It works awesome on that platform as well .
#6 You don't need either if you're running Linux(I used my Ubuntu, haven't toyed with kali yet or a VM) as everything can be done from the command line if you prefer.
#7 AND FINALLY I WILL be purchasing these again!
- 4.0 out of 5 starsVerified PurchaseSome oddities but a great way to make an IoT deviceReviewed in the United States on October 30, 2018There are some really weird quirks with this board. The first is the most obvious in that it's a 3.3v device only. Meaning you'll need to use an external power source for any 5v modules you'd like to use with it. Next up is loading...There are some really weird quirks with this board.
The first is the most obvious in that it's a 3.3v device only. Meaning you'll need to use an external power source for any 5v modules you'd like to use with it.
Next up is loading sketches. While it does work with the Arduino IDE software that other board use it takes a bit of massaging to get things up and running. Even more so if you want to use the serial monitor to view messages from the device.
Finally the printed labels on the board don't match what the pin actually is. If you connected to the pin labeled 'D0' on the board and wanted to read an input you wouldn't read 0, you'd read 16.
Want to read 'D1"? That's actually pin 5.
D2? That's 4.
D3? Nope it's not 3. It's 0.
That caused me more aggravation then anything else with this board. Make sure to lookup a pinout graphic if your working with this board and keep it handy.
All that aside it works well, connecting to my wifi was a piece of cake with the included library and I was able to control my Philips Hue lights using this board and a library from Github.
Not a bad board for IoT development, but far more frustrating than it needs to be.
- 5.0 out of 5 starsVerified PurchaseWiFi Failed on first Day, but HiLetGo worked to make it rightReviewed in the United States on September 9, 2018I bought this and on the very first day, Wifi Stopped working. I played around with it for an hour. I decided to open the other package and try it. I Plugged it in, programmed it, and it connected immediately. I still have not been able to get the first one's WiFi...I bought this and on the very first day, Wifi Stopped working. I played around with it for an hour. I decided to open the other package and try it. I Plugged it in, programmed it, and it connected immediately. I still have not been able to get the first one's WiFi working even following troubleshooting guides online. If you don't need something reliable, then this product will work fine, but if you care about WiFi working for more than a day or two, avoid this product.
Edit: I bumped this up to four stars. After about another hour of back and forth emails, HiLetGo offered to replace or refund the device. I would have given it five stars if it hadn't been so much of a hassle to get this issue corrected. I opted for the replacement because I think this has the potential to be a great device.
2nd Edit: After some more consideration and working successfully with the second board. I realized the first one was really a fluke and HiLetgo did work hard to make it right, so I'm bumping this back up to 5 stars.
- 5.0 out of 5 starsVerified PurchaseGood quality and works well for IOT projectReviewed in the United States on December 12, 2018This is NodeMCU version 1.0 which fits well on a breadboard. This comes with WiFi. The one that I got has an Arduino WifiScan sketch loaded in it. It comes with no documentation, so it takes a little time to search for information and get it up and running. Once you set up...This is NodeMCU version 1.0 which fits well on a breadboard. This comes with WiFi. The one that I got has an Arduino WifiScan sketch loaded in it. It comes with no documentation, so it takes a little time to search for information and get it up and running. Once you set up your PC and development environment, it is pretty easy to get it going.
Good value. You can get it a bit cheaper, but this one has support folks who are willing to help if you have any question.
Will definitely buy from HiLetgo again.
- 5.0 out of 5 starsVerified PurchaseGood working boards, a little bit of a learning curve to get set upReviewed in the United States on February 7, 2019These boards work just as expected, but as mentioned in the headline, they can be a little bit troublesome to set up. For best results: 1. Find a USB to micro-b cable that has both power and data (very important) 2. For Windows: Open Device Manager > You...These boards work just as expected, but as mentioned in the headline, they can be a little bit troublesome to set up. For best results:
1. Find a USB to micro-b cable that has both power and data (very important)
2.
For Windows: Open Device Manager > You should find it under ports (you can ignore any USB errors from Windows)
Mine was COM4 (Make sure you also install the proper driver or it won't work) (https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) > reboot after driver installation
For Linux: type lsusb in the termial > Should see something like below > My port was listed as /dev/ttyUSB0
Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family] (no driver install necessary)
3. Configure settings in Tools menu (Luckily, I included the settings you will be needing as the 3rd photo) =)
Good luck!
4. Hit the right arrow button to upload (yes, 115200 baud worked fine for me and 9600 was dog slow)
Top reviews from other countries
Mayur Ramdham5.0 out of 5 starsVerified PurchaseBest productReviewed in India on October 4, 2019Best performance n price too- Translate all reviews to English
bigmike5.0 out of 5 starsVerified PurchaseOttimo prodotto dalle molteplici possibilitàReviewed in Italy on September 9, 2019Ho 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...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.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.
Rene5.0 out of 5 starsVerified PurchaseNo es lo que me ofrecieronReviewed in Mexico on November 30, 2019Solo me llego una pieza, y el precio que pague fue por 2 piezas, no es lo que me ofrecieron, busque nuevamente el anuncio y ya no esta disponibleSolo me llego una pieza, y el precio que pague fue por 2 piezas, no es lo que me ofrecieron, busque nuevamente el anuncio y ya no esta disponible
J. Orton5.0 out of 5 starsVerified PurchasePerfecto. Han enviado rapido y baratoReviewed in Spain on May 30, 2019Es un ESP8266 con Wifi. Con Arduino y otras cosas puedes hacer grandes proyectos. Con el Hiletgo PIR puede encender y apagar dispositivos. El tablero también es muy pequeño.Es un ESP8266 con Wifi. Con Arduino y otras cosas puedes hacer grandes proyectos. Con el Hiletgo PIR puede encender y apagar dispositivos. El tablero también es muy pequeño.
Addam Empic1.0 out of 5 starsVerified Purchaseit is not workingReviewed in Saudi Arabia on July 14, 2024what I have received is not the same on the picture. no appropriate packaging as claimed that it was boxed. And the worst of all, both that items are not working.. very frustrating!
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.Learn more how customers reviews work on Amazon









