{"product_id":"1-12-oled-breakout","title":"1.12\" Mono OLED (128x128, white\/black) Breakout","description":"\u003cp\u003eA crisp, bright 1.12\" OLED that's ideal for adding a small display to your project. This 128x128 pixel, monochrome white\/black display is ideal for graphing, readouts, and displaying basic icons. Now available in SPI or I2C flavours!\u003c\/p\u003e\n\u003cp\u003eOLEDs have the advantage of being extremely bright and readable, with great contrast. Because this one is small, it's great for fitting into projects where space is at a premium, and it's Raspberry Pi \u003cem\u003eand\u003c\/em\u003e Arduino-compatible!\u003c\/p\u003e\n\u003cp\u003eOn the I2C version, we've included a trace that can be cut to change the I2C address from 0x3C to 0x3D, if you want to use two I2C OLEDs at once!\u003c\/p\u003e\n\u003cp\u003eIt's also compatible with our fancy \u003ca href=\"\/en-eu\/products\/breakout-garden-hat-i2c-spi\" target=\"_blank\"\u003eBreakout Garden\u003c\/a\u003e, where using breakouts is as easy just popping it into one of the slots and starting to grow your project, create, and code.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOur 1.12\" OLED breakout is now available in SPI or I2C versions. If you have SPI available on your microcontroller, we'd recommend the SPI version, as you can drive it much, much faster, for buttery-smooth animations.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1.12\" white\/black OLED display (128x128 pixels)\u003c\/li\u003e\n\u003cli\u003eUses the \u003ca href=\"https:\/\/www.displayfuture.com\/Display\/datasheet\/controller\/SH1107.pdf\" target=\"_blank\"\u003eSH1107 driver chip\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e20x20mm active area\u003c\/li\u003e\n\u003cli\u003eSPI or I2C (address 0x3C\/0x3D (cut trace)) interface\u003c\/li\u003e\n\u003cli\u003e3.3V or 5V compatible\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi computers (\u003ca href=\"https:\/\/github.com\/rm-hull\/luma.oled\" target=\"_blank\"\u003ePython library)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico\/RP2040\/RP2350* (\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++\/MicroPython libraries\u003c\/a\u003e)\u003ca href=\"https:\/\/github.com\/rm-hull\/luma.oled\" target=\"_blank\"\u003e\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eKit includes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1.12\" OLED display breakout\u003c\/li\u003e\n\u003cli\u003e1x5 (I2C) or 1x7 (SPI) pinheader\u003c\/li\u003e\n\u003cli\u003e1x5 right-angle socket header (only included with I2C version)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWith the I2C version, you can solder on the piece of right-angle socket header and pop it straight onto the bottom left 5 pins on your Raspberry Pi's GPIO header (pins 1, 3, 5, 7, 9).\u003c\/p\u003e\n\u003cp\u003eWith the SPI version, pop it into either one of the SPI sockets on Breakout Garden, or connect it with wires to the following pins on your Pi (\u003cstrong\u003enote that it's BCM pin numbering\u003c\/strong\u003e):\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3-5V to any 5V or 3V pin\u003c\/li\u003e\n\u003cli\u003eCS to BCM 7\u003c\/li\u003e\n\u003cli\u003eSCK to BCM 11\u003c\/li\u003e\n\u003cli\u003eMOSI to BCM 10\u003c\/li\u003e\n\u003cli\u003eDC to BCM 9\u003c\/li\u003e\n\u003cli\u003eGND to any ground pin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSoftware\u003c\/h2\u003e\n\u003cp\u003eIf you're using a \u003cstrong\u003eRaspberry Pi computer\u003c\/strong\u003e, we recommend using the \u003ca href=\"https:\/\/github.com\/rm-hull\/luma.oled\" target=\"_blank\"\u003eLuma Python library\u003c\/a\u003e to drive this display:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-oled-breakout-on-raspberry-pi\" target=\"_blank\"\u003eLearn: Getting Started with 1.12\" Mono OLED on Raspberry Pi\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou can use the I2C version of this breakout with \u003cstrong\u003eRaspberry Pi Pico and compatible microcontrollers\u003c\/strong\u003e using \u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++ or one of our custom MicroPython builds\u003c\/a\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/breakout_oled_128x128\" target=\"_blank\"\u003eC++ example (I2C)\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\" target=\"_blank\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/blob\/main\/micropython\/examples\/breakout_i2c_oled_128x128\/hello_world.py\" rel=\"noopener\" target=\"_blank\"\u003eMicroPython example (I2C)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\" target=\"_blank\"\u003e\u003cspan\u003eDownload MicroPython for RP2040 boards\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico-rp2350\/releases\/latest\" target=\"_blank\"\u003e\u003cspan\u003eDownload MicroPython for RP2350 boards\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e* Note that the SPI version is not yet supported in \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" rel=\"noopener\" target=\"_blank\"\u003epimoroni-pico\u003c\/a\u003e, but you could try one of these alternative drivers:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/peter-l5\/SH1107\" target=\"_blank\"\u003eMicroPython SH1107 display driver for 128x128 and 128x64 pixel displays\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_DisplayIO_SH1107\" target=\"_blank\"\u003eCircuitPython DisplayIO driver for SH1107 monochrome displays\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cp\u003eDimensions: 28x42x5.5mm.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"SPI","offer_id":12628508704851,"sku":"PIM473","price":17.95,"currency_code":"EUR","in_stock":true},{"title":"I2C","offer_id":29421050757203,"sku":"PIM374","price":17.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/spi-oled-variant-image.jpg?v=1564143237","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/1-12-oled-breakout","provider":"Pimoroni Ltd","version":"1.0","type":"link"}