Introduction: SSD1306 MicroPython Raspberry Pi Pico I2C
Hi All,
I am publishing this because I found all other examples to confusing and not simple enough!
This is just a quick post focusing on the SSD1306 OLED display and how to use it with MicroPython. I will not be focusing on the hardware very much.
I am using the Raspberry Pi Pico with MicroPython. I am using two buttons to make different text appear on the display and flash the onboard led.
I have the push buttons on inputs 15 and 16.
I have the I2C on 4 and 5 because 2 and 4 would not work for some reason.
Above is a quick overview of the wiring.
Step 1:
See file for close up on code
Step 2:
You will need to add a library (package) before this code will work.
To do that use Thonny and go to tools > Package manager > Type in SSD1306
You want the package that looks like the one below and has to github link to:
https://github.com/stlehmann/micropython-ssd1306
Once the package has been installed you should be able to run the code.


