Wemos D1 mini and OLED
I purchased Wemos OLED shield which is connected to Wemos D1 mini.
I ran some examples but any of them didn't work.
My OLED is black. Is there any possibility to check out what's going on ?
I use Arduino IDE with some libraries like : SparkFun_Micro_OLED_Breakout, ER_Micro_OLED_Arduino_Library-GSlibrary or Adafruit_SSD1306-esp8266-64x48.
Hello @Shamrock ,
could you show us the code that you used, e.g. the one that uses Adafruit_SSD1306-esp8266-64x48?
I have also used this combination and can't remember any real problems getting this started.
Please excuse my stupied question, but did you solder the headers to both boards ?
Can you find the OLED shield with the I2C scanner program?
Did you change the pins used for I2C to fit your configuration ( GPIO5/D1 = SCL, GPIO4/D2 =SDA )
Than you for answer. I use code from this link: https://github.com/tekk/MeteoESP/blob/master/lib/Adafruit_SSD1306-esp8266-64x48/examples/ssd1306_64x48_i2c/ssd1306_64x48_i2c.ino
I didn't check it with scanner.
I solder Wemos D1 to Wemos OLED without any modification ( one-to-one).
Should I do this manually or using some define function in my program ?
Do you think you could show us a photo of your boards?
This are my boards:
I2C scanner doesn't find my Wemos OLED.
Hello @Shamrock ,
from the picture it looks like both solder pads for address 0x3C and 0x3D are covered.
That the scanner doesn't find your board is not good.
Do you have another board to test if i²c is working correctly?
Second one is working. Maybe there is a short-circuit on resistors on the right.
They look like connected to each other , on the other borad they are solder perpendicularly to each other.
0x3C and 0x3D
To me it looks like neither of these pads have been shorted and I know from similar experience getting my OLED shield (non genuine) to work I needed to solder the jumper first :)