Ratings | 14 Answered Questions
SKU: 171116002869
Brand: Made in China
Warranty: 3 Days
Model: NodeMCU V3 D1 R1 D1 Mini
৳ 535.06
Category: ESP8266
The NodeMCU ESP8266 V2 is an open-source software and hardware development environment built around an inexpensive System-on-a-Chip (SoC) called the ESP8266. The NodeMCU ESP8266 V2, designed and manufactured by Espressif Systems, contains the essential elements of a computer: CPU, RAM, and networking capabilities (Wi-Fi). It can also run a small real-time operating system (RTOS) and can be programmed using an SDK, making it an excellent choice for Internet of Things (IoT) projects of all kinds.
The NodeMCU V2 Development Board based on ESP8266, integrates GPIO, PWM, IIC, 1-Wire and ADC all in one board. Power your development in the fastest way combined with NodeMCU ESP8266 V2 Firmware! This version comes with a CP2102 USB-TTL, supports higher current, and features a slim design.
This board can be used to build IoT and embedded projects, allowing wireless monitoring and control of devices. It can be programmed with Arduino IDE, Lua, or MicroPython.
| Parameter | Details |
| Microcontroller | ESP8266 (Tensilica 32-bit Xtensa LX106) |
| Flash Memory | 4 MB |
| USB Interface | CP2102 |
| Operating Voltage | 3.3V |
| Input Voltage (via USB) | 5V |
| Clock Speed | 80 MHz (up to 160 MHz) |
| I/O Pins | 17 |
| Analog Input | 1 (10-bit ADC) |
| Wi-Fi Standard | 802.11 b/g/n |
| Programming | Arduino IDE / Lua / MicroPython |
| Dimensions | 49mm x 26mm ± 2% |
When choosing an NodeMCU ESP8266 V2 development board, there are several factors to consider. You should look for a board with a built-in USB-to-UART (CP2102) interface and voltage regulator (AMS1117) so you can easily upload code and power the board from your computer. It’s also helpful to have BOOT and RESET buttons to simplify putting the board into flashing mode or restarting it when needed.
Additionally, check the number and accessibility of GPIO pins, as different boards expose different pins for use in your projects. The board’s size can also be important — smaller boards like the ESP-01 are ideal for compact designs but have limited pins, while larger ones like the NodeMCU offer more flexibility.
The ESP8266 12-E chip comes with 17 GPIO pins. Not all GPIOs are exposed in all ESP8266 development boards, some GPIOs are not recommended to use, and others have very specific functions.
The best ESP8266 development board for your project will depend on what you intend to do. We’ll just cover a short selection of the most popular ESP8266 boards. The table below shows a quick comparison of the boards.
| Feature | NodeMCU V2 | NodeMCU V3 | Wemos D1 Mini | ESP-01 |
| Breadboard Friendly | Yes | No (too wide) | Yes | Yes (with adapter) |
| USB Port Type | Mini USB | Micro USB | Type-C | None |
| Flash Memory | 4MB | 4MB | 4MB | 1MB |
| USB–Serial Chip | CP2102 | CH340G | CH340G | External required |
| Power Options | USB / Vin / 3.3V | USB / Vin / 3.3V | USB / 5V / 3.3V | 3.3V only |
| GPIO Pins | 17 | 17 | 11 | 4 ( Including TX and RX) |
| ADC Pin | 1 | 1 | 1 | 1 |
| Size | Medium | Slightly longer | Compact | Very small |
If you compare performance, cost, power, and functionality, then NodeMCU ESP8266 V2 is far better than Arduino UNO. NodeMCU ESP8266 supports WiFi for web servers, and it can be set in STA or AP mode. You can update the firmware of ESP8266 over the air (OTA). With FreeRTOS, you can run parallel tasks on the ESP8266.
The only disadvantage of the ESP8266 is that it has only one built-in analog pin, so you cannot interface more than one analog device to it. To overcome this limitation, you can use external ADC modules like MCP3008 or PCF8591, which allow you to connect multiple analog sensors to the ESP8266.
One important thing to notice about ESP8266 is that the GPIO number doesn’t match the label on the board silkscreen. For example, D0 corresponds to GPIO16 and D1 corresponds to GPIO5. The following table shows the correspondence between the labels on the silkscreen and the GPIO number, as well as which pins are the best to use in your projects, and which ones you need to be cautious about.
| Pin | GPIO | Function | Safe | Remarks |
| D0 | GPIO16 | Wake / No PWM / No I2C | ⚠️ | HIGH at boot; used to wake up from deep sleep |
| D1 | GPIO5 | SCL / I2C | ✅ | General purpose |
| D2 | GPIO4 | SDA / I2C | ✅ | General purpose |
| D3 | GPIO0 | Flash button | ⚠️ | Connected to FLASH button; boot fails if pulled LOW |
| D4 | GPIO2 | Built-in LED | ⚠️ | HIGH at boot; boot fails if pulled LOW |
| D5 | GPIO14 | SCK / SPI | ✅ | General purpose |
| D6 | GPIO12 | MISO / SPI | ✅ | General purpose |
| D7 | GPIO13 | MOSI / SPI | ✅ | General purpose |
| D8 | GPIO15 | CS / SPI | ⚠️ | Required for boot; boot fails if pulled HIGH |
| RX | GPIO3 | UART RX | ⚠️ | Used for flashing/debugging; careful if repurposed |
| TX | GPIO1 | UART TX | ⚠️ | Used for flashing/debugging; careful if repurposed |
| CLK | GPIO6 | Flash clock | ❌ | Connected to onboard Flash memory – not for general use |
| SDO | GPIO7 | Flash data out | ❌ | Used by internal SPI Flash – do not use |
| SD1 | GPIO8 | Flash data I/O | ❌ | Connected internally to Flash – avoid use |
| SD2 | GPIO9 | Flash I/O | ❌ | Used by SPI Flash – not available on NodeMCU boards |
| SD3 | GPIO10 | Flash I/O | ❌ | Connected internally to Flash – not safe to use |
| CMD | GPIO11 | Flash command | ❌ | Reserved for Flash – do not use |
| A0 | ADC0 | Analog input | ⚠️ | Analog input pin, cannot be configured as output |
| EN | – | Enable / Chip Power | ⚠️ | Must be HIGH for normal operation |
| RST | – | Reset pin | ⚠️ | Active LOW; resets the MCU |
| 3V3 | – | Power Output | ✅ | 3.3 V output; limited current |
| GND | – | Ground | ✅ | Common ground reference |
GPIO pins 6–11 (Secure Digital Input / Output Interface) are normally connected to the onboard SPI flash memory on most ESP8266 boards. Therefore, these pins should not be used in regular projects unless you are designing a custom ESP8266 module from scratch. To view the complete pinout diagram, check the pinout diagram images in our image gallery.
You can build an embedded and IoT project using NodeMCU ESP8266.
A few of the examples are given below.
There are many ways to program the NodeMCU ESP8266 V2 using different development environments and programming languages, such as the Thonny IDE, PlatformIO with Visual Studio Code, and the Arduino IDE. A quick search on Google will yield numerous online tutorials covering these platforms. From these, below is a tutorial showing how to program the ESP8266 using the Arduino IDE.
Some notable examples include:
TechShopBD offers up to one year of warranty and replacement support for its products, depending on the supplier(s) and product(s). The specific warranty duration for each product can be found on the respective product page. To be eligible for warranty and replacement support, customers must agree to our terms and conditions.
Note: This item is non-returnable. If this item arrives damaged or is not functioning properly, please don’t hesitate to contact us to determine if further action is required.
Our engineers are available to assist you. If you have any queries, please leave a comment below or call 09678110110 from 09:00 am to 06:00 pm (7 days a week). You can also reach us via WhatsApp or Facebook Inbox
Ratings and 1 Reviews
Reviews (1)
Verified Purchase
Verified Purchase
asd
Verified Purchase
Verified Purchase
Verified Purchase
ESP8266 NodeMCU V2 ar ESP8266 NodeMCU V3 er majhe ki parthokoo
By mostakahmad028@gmail.com on 27 Mar 2024
Board দুইটিতে শুধুমাত্র UART Communication Chip এর পার্থক্য রয়েছে। যেখানে ESP8266 NodeMCU V3 বোর্ডে CH340 USB to Serial Converter Chip ব্যবহার করা হয়েছে। অপরদিকে ESP8266 NodeMCU V2 বোর্ডে CP2102 USB to Serial Converter Chip ব্যবহার করা হয়েছে।
By TechShopBD on 28 Mar 2024
আমি লোলিন ভার্সন ৩ নিয়েছি অনেক চেষ্টার পরেও কোড আপলোড করতে সক্ষম হইনি আপনারা কি কোনো ভাবে সাহায্য করতে পারেন?
By shanawazpbt97@gmail.com on 16 Nov 2023
I tried every possible way to connect this module with my wifi but failed. I tried chancing the router, codes, also flashed and tried again from the beggning just to connect to my wifi. Is this waste of money?? [ESP8266 NodeMCU V2 Development Board with CP2102 Model No: WIR-00074]
By aqibmehedi007 on 15 Jul 2023
Please mention your order id. You can contact us on Facebook page or call: 01841110110
By TechShopBD on 15 Jul 2023
Can I connect it with the blynk app?
By itsmilki98@gmail.com on 25 May 2023
Can I connect it with the blynk app?
By itsmilki98@gmail.com on 25 May 2023
৳ 535.06
The latest and best price of NodeMCU ESP8266 V2 in Bangladesh is BDT 535.06 Taka. You can purchase the NodeMCU ESP8266 V2 at the best price on TechShopBD.com or visit our office to pick yours up today.
You can easily buy the NodeMCU ESP8266 V2 at the best price in Bangladesh from TechShopBD.com (our online store) or visit our physical office.
When you choose TechShopBD for purchasing NodeMCU ESP8266 V2, you’re not just buying a product — you're investing in quality, support, and convenience. Here’s why thousands of customers trust us: