pico-micropython-examples/i2c/1106oled
Andrew Scheller bbf41514c4 Update URLs from .org to .com 2021-10-22 17:30:35 +01:00
..
README.adoc Update URLs from .org to .com 2021-10-22 17:30:35 +01:00
i2c_1106oled_using_defaults.py Initial Release 2021-01-20 10:52:33 -06:00
i2c_1106oled_with_freq.py Initial Release 2021-01-20 10:52:33 -06:00
pico-and-oled.fzz Initial Release 2021-01-20 10:52:33 -06:00
pico-and-oled.png Initial Release 2021-01-20 10:52:33 -06:00
sh1106.py sh1106.py: Change the pin selection in the example code. 2021-04-26 13:14:33 +02:00

README.adoc

= Using a SH1106-based OLED graphics display
:xrefstyle: short

Display an image and text on I2C driven SH1106-based OLED graphics display 
such as the Pimoroni Breakout Garden 1.12" Mono OLED https://shop.pimoroni.com/products/1-12-oled-breakout?variant=29421050757203 
.

== Wiring information

See <<oled-wiring-diagram>> for wiring instructions.

[[oled-wiring-diagram]]
[pdfwidth=75%]
.Wiring the OLED to Pico using I2C
image::pico-and-oled.png[]

== List of Files

A list of files with descriptions of their function;

i2c_1106oled_using_defaults.py:: The example code.
i2c_1106oled_with_freq.py:: The example code, explicitly sets a frequency.
sh1106.py:: SH1106 Driver Obtained from https://github.com/robert-hh/SH1106

== Bill of Materials

.A list of materials required for the example
[[oled-bom-table]]
[cols=3]
|===
| *Item* | *Quantity* | Details
| Breadboard | 1 | generic part
| Raspberry Pi Pico | 1 | https://www.raspberrypi.com/products/raspberry-pi-pico/
| Monochrome 128x128 I2C OLED Display | 1 | https://shop.pimoroni.com/products/1-12-oled-breakout?variant=29421050757203
|===