

Desertcart purchases this item on your behalf and handles shipping, customs, and support to OMAN.
🚀 Elevate your IoT game with the NodeMCU OLED powerhouse!
The NodeMCU ESP8266 Development Board combines a compact 0.96-inch 128x64 OLED display with a robust ESP-12E WiFi module powered by a 32-bit Tensilica Xtensa CPU running up to 160 MHz. Featuring 4MB flash, 128KB RAM, and seamless Micro USB connectivity via CH340 driver, this board is optimized for Arduino IDE and MicroPython programming. Its pre-soldered pins and I2C/SPI support make it an ideal, plug-and-play solution for professional-grade IoT projects, from smart weather stations to real-time network monitors.





| Asin | B0BVM3H46B |
| Best Sellers Rank | #686 in Single Board Computers (Computers & Accessories) |
| Brand | ideaspark |
| Built In Media | '0.96 Inch OLED Display', 'CH340 Driver', 'ESP-12E WiFi Wireless Module', 'Micro USB Cable' |
| Compatible Devices | Arduino boards, Computers (PCs, laptops), Smartphones, OLED displays, Sensors, Actuators |
| Connectivity Technology | USB, Wi-Fi |
| Cpu Model | Core M Family |
| Customer Reviews | 4.0 4.0 out of 5 stars (62) 4.0 out of 5 stars |
| Item Dimensions L X W X H | 2.24"L x 1.22"W x 0.51"H |
| Manufacturer | ideaspark |
| Memory Storage Capacity | 4 MB |
| Mfr Part Number | 2M-N87G-H6CV |
| Model Name | NodeMCU |
| Model Number | 2M-N87G-H6CV |
| Number Of Items | 1 |
| Operating System | FreeRTOS |
| Processor Count | 1 |
| Processor Speed | 0.16 GHz |
| Ram Memory Installed | 4 MB |
| Ram Memory Technology | LPDDR3 |
| Total Usb Ports | 1 |
| Upc | 744252438296 |
| Warranty Description | No |
| Wireless Compability | Bluetooth |
User
It just WORKS!!!!! Love it.
This is an awesome combo of parts, pre-soldered and fully functional!I had been trying to get a plane spotter (using ADS-B over WiFi and a 0.96 inch OLED display as separate components) app to run on another ESP8266 - frustration and after frustration getting it to display anything.Then I came across this combo. Inexpensive, so why not give it a go? Even came with sample code (which worked PERFECTLY with no modifications). Changed a single declaration line in my plane spotter app and BINGO!!!!!! I love it and will be buying more and giving them out as gifts, with additional power and tailored to the recipient's address (lat/long) and Wifi.
User
It works, convenient display on board - don't use Adafruit GFX, SSD1306 libs
Follow the example on the pictures, that's really all the documentation you'll get but it works. I tried using the more widely known Adafruit's libraries for these type of displays via I2C but the address is not found and it won't work (0x3C). The suggested library (u8g2) works as it defines the clock and data pins. I would buy again just for the convenience of not having to deal with 4 extra pins and cables.
User
Great board works well
The esp8266 is great. I was able to get it loading examples pretty easily following the instructions. It was a little challenging to get the display to work due of lack of documentation. Using the Arduino IDE and the U8G2 library with the following works: U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ 14, /* data=*/ 12, /* reset=*/ U8X8_PIN_NONE); Use any of the u8g2 examples. Of course had to put two breadboards together, breaking off one power side strip to breadboard it, but that was expected.
User
No documentation
I have a setup using an ESP8266 (without the display) and added a .96" oled display to that. Worked flawlessly for a couple of years, so I thought I would clean it up a little and try this with the display built in.When receiving this, the oled displayed the data shown in the main page, so I know it works for that. The display is not straight with the board, skewed just enough to drive you crazy.The only documentation here is "look at picture 4 and 5" which is an incomplete sketch. Running 3 different utilities to determine the address of the oled results in "no addresses found", and running my original sketch compiles, loads, but doesn't work.The libraries shown in "picture 4 and 5" are loaded, but nothing about addressing the oled.I have a couple of weeks to return it, and it's looking like that's the route to take.
User
It’s amazing!!!!
It was awesome I plugged this in and then booted it up and a magic genie appeared and granted me three wishes. The first wish was for infinity of these and then they fell out of the sky and hit me on the head and I actually died so I can’t make the rest of the wishes and I don’t really know how I’m typing this right now. It’s almost as if I’m still alive but I’m not it’s a very strange situation.
User
Works great, follow the instructions
I was lost at first because there were no instructions included with the product, but the info in the product images was perfect and easy to follow. Works great and a good price.
User
Works great, screen was better than I thought it would be
Device and screen work . It is built well and the built-in OLED is particularly helpful for my use case would definitely buy this again if I didn’t need ESP 32
User
OLED Works when you have the right code!
So first off. the oled has two colors, the top 1/4 is yellow and the bottom 3/4 blue. don't know why...Correct Arduino code for the OLED to work!U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ 14, /* data=*/ 12);is the correct line for the OLED! some online forums show the incorrect way.U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, 14, 12, U8X8_PIN_NONE);
Trustpilot
1 month ago
2 days ago