Header banner
Revain logoHome Page
Damon Mertz photo
Malawi, Lilongwe
1 Level
738 Review
60 Karma

Review on πŸ“‘ MakerFocus ESP8266 OLED WiFi Development Board - 0.91 Inch ESP8266 OLED Display with CP2102 Chip, Arduino IDE Support, ESP8266 NodeMCU LUA Compatible by Damon Mertz

Revainrating 5 out of 5

Great Package for Embedded ESP8266 and OLED Display

Excellent Package for Embedded ESP8266 and OLED Display. It is easy to work with and renders text very well. I've attached a video of my project I used NodeMCU for. . This is a drip irrigation timer that I use and using the OLED display as a point of use reference is very helpful. I just had to add the code for the display screens to the source code to make it work. I will order more. I used Arduino with the following settings: Board - NodeMCU 1.0CPU Frequency - 160Upload Speed - 921600ESP8266 library and ThingPulse esp8266-oled-ssd1306 library. Also tested with U8G2 library. I2C communication uses 4 for data, 5 for clock, and 16 for reset. Please note that using the ThingPulse library requires a manual reset of the display. I think this is where the other reviewers struggled. The sketch below shows "Hello World" on your display when the named libraries are installed. #include "SSD1306Wire.h"SSD1306Wire display(0x3c, 4, 5, GEOMETRY_128_32); void setup() { // Manually reset the OLED display pinMode(16, OUTPUT); digital recording (16, LOW); delay(50); digital input (16, HIGH); display.init(); display.flipScreenVertical(); display.setFont(ArialMT_Plain_16); } void loop() { display.setTextAlignment(TEXT_ALIGN_CENTER); display.drawString(64, 8, "Hello World"); display.display();}

Pros
  • Computer Components
Cons
  • Nothing