HiLetgo 1PC ESP8266 NodeMCU CP2102 ESP-12E Development Board Open Source Serial Module Works Great for Arduino IDE/Micropython (Small)

(234 Reviews)

Price
$7.99

Size
Quantity
(20000 available )

Total Price
Share
631 Ratings
417
79
32
22
81
Reviews
  • 4d

    > 3 day

    No much to say other then easy to use, have been working well. No problems. I ordered 2 from MakerFocus because they are cheaper but work the same.

  • Eric Spittle

    > 3 day

    Thanks to some online tutorials and some of the reviews here I went from receiving this early this afternoon to having temperature and humidity readings (from a DHT22) uploaded to thingspeak.com every 20 seconds by this evening. Took a bit of playing around with but now I have an easy to build $16 wireless temperature sensor I can throw anywhere with wifi coverage. This dev board makes it incredibly easy to play with the internet of things, and being able to code for it right inside the Arduino IDE (with Arduino libraries) is awesome. I couldnt be happier with this.

  • Morten

    > 3 day

    Works great. Fast shipping!

  • D. Porrey

    > 3 day

    I have over 100 different microcontrollers that I use and have tried for various projects. There is never a one-size fits all, but this board has one primary advantage, the price. If you are familiar with the variety of boards out there one thing you probably know is that the more features you want, the higher the price. Many boards I have used that have built-in Wi-Fi, USB programming and a host of ports can cost upwards of $20. Right out of the gate, this board supports a handful of ways to program it. The two most popular (in my opinion) are Micro Python and the Arduino IDE, both of which have great support. Once you install the driver, it appears as a USB device and is easily programmed. This makes it a great startup board for any beginner as well as a go-to board for advance usage. The Wi-Fi is easy to use and reliable. I have had success with it connected it to various cloud services (did tests with Adafruit IO and Arduino Cloud). Some have complained that the port assignments do not match the board. This is true and untrue. If you understand the difference between Arduino port assignments and how manufactures assign (pin) numbers to their GPIO ports then you will understand why this is different, however, to use the board you do not need to understand any of this. When you install the board driver in the Arduino IDE, you can use pin assignments such as D0 and D1 just like you see printed on the board. Of course, you can still use the GPIO pin numbers as well. If you need to understand the pin assignments in greater detail, click the pin assignment image in the product detail and print it out, it is a great resource. In addition, the Internet is full of samples and explanations on how to get the most of this board. It is open source and many, many people are using it. Check out Adafruit as they have a board called Huzzah based on the ESP8266 and it is similar. In fact, I built a plant monitoring system using the Huzzah and then later swapped it out for this board (I needed more ports). My latest project, a plant monitoring and watering system, uses an SPI device (MCP3008), an I2C device (TSL2591) for monitoring light levels, and several other sensors. I built a small voltage regulator using a LM7805 to provide 5V power to the Vin pin, and I used the 3.3V pin to provide power to my sensors. I drive a 12V motor directly from the power supply using a N-Channel MOSFET and PWM from a digital pin to control the speed. The versatility of this board is amazing, again for such a low price! My only complaint about this board would be that it only has one ADC port that can only measure 0 to 1V. Since I have come across this limitation on other boards, and is not a limitation of HiLetgo’s design, I am still giving this board 5 stars. I use an inexpensive MCP3008 ADC chip and it works just fine while adding 8 ADC channels to my project. If you wish to see an example of my circuit and code, search GitHub using my name and look at the Plant Monitor and Watering System repository. When you using this board you need to be aware that some of the pins serve multiple purposes so you have to be careful how you use them (true with all ESP8266 based boards). For example, GPIO15 (D8) is used to detect boot mode and must be LOW when the device starts. There is a similar requirement on GPIO2. A search on the Internet this will reveal a lot of easy to follow instructions and help you not fall into issues with these ports. Again, these are limitations of the ESP8266 and not HiLetgos’s design, so I am not reflecting this in the rating. I have also confirmed what other reviewers are saying, that is, you can program this at full speed: 921600. I have not had any issue at this COM speed. In general, I am not saying this is the best and only board to buy. I think for the features and the price; this is one of my favorites!

  • Chris Radloff

    Greater than one week

    great for trolling people with hotspot names. Trolling aside, its a great product and is really robust.

  • Alfredo Orozco

    11-06-2025

    Exactly as described

  • West

    > 3 day

    Amazing. I cant believe I can buy these things for under $10. I want to buy more just on principle. Very cool gadgets.

  • Jim Hauser

    > 3 day

    This board works great with the Arduino IDE. Im using it as a web server, and web client for a variety of projects. A previous poster provided instructions, I will re-post here for anyone wanting to learn: Download the Arduino IDE, latest version (Google it, no problem, youll find it) Install the IDE Set up your Arduino IDE as: Go to File->Preferences and copy the URL below to get the ESP board manager extensions: Find the URL for this package file on the internet and incude the entire URL: package_esp8266com_index.json Set up your chip: Tools -> Board -> NodeMCU 1.0 (ESP-12E Module) Flash Size -> 4M (3M SPIFFS) CPU Frequency -> 80 Mhz Upload Speed -> 921600 or 115200 Port--> (whatever it is) For Windows: Download and run the 32 bit flasher exe at: github search for nodemcu/nodemcu-flasher/tree/master/ In Arduino IDE, look for the Blink program. Load, compile and upload.

  • Lina Lakin

    Greater than one week

    The board that works works well, but 2 of the 3 are dead on arrival and are not detected by my laptop when plugged in via usb

  • Jayson Jones

    > 3 day

    runs slow. Contacted the company and was met with contempt.

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 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: arduino.esp8266.com/stable/package_esp8266com_index.json
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:
1* HiLetgo ESP8266 NodeMCU LUA CP2102 Development Board

Related products

Shop
( 1698 Reviews )
Top Selling Products