How can I connect Waveshare 0.96 OLED via I2C to RPI Pico and program it using micropython? #13275
Replies: 3 comments 3 replies
-
See here https://github.com/fdufnews/pico_examples some code I collected here and there and some I wrote myself while I started using the Pico. |
Beta Was this translation helpful? Give feedback.
-
The pullups shall be connected to 3.3V not 5V. Both circuits work on 3.3V. Have you seen this on the waveshare's wiki?
If left floatting the address can be unstable There is a comment on the SSD1306 datasheet concerning the switch to I2C. On the schematic there is a 0Ω resistor (at the left of BS0 BS1) that seems to connect the 2 I/Os but maybe you can check that it is at the expected place. |
Beta Was this translation helpful? Give feedback.
-
The SSD1306 (in I2C or SPI mode) is also supported by nano-gui and micro-gui. The driver is here. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I need to connect one of these:
https://www.waveshare.com/wiki/0.96inch_OLED_(B)#Introduction
to a RPI Pico. I only have I2C left for this so I need to use it. I resolder the BS1 resistor to high, but I still don't know how to get the I2C communication working, as there is nothing about it in docs.
THANKS
Beta Was this translation helpful? Give feedback.
All reactions