If you're seeking a compact display with built - in buttons and a joystick, you've hit the jackpot! The Adafruit 128x64 OLED Bonnet for Raspberry Pi is like the grown - up version of our mini PiOLED add - on. It features a 128x64 pixel display, a significant upgrade from the 128x32 version, giving you a much larger viewing area. With the OLED display centered, there's space on either side for a 5 - way joystick and two pushbuttons, perfect for creating a control interface for your project.
These displays are petite, just about 1.3 inches diagonal, but super easy to read thanks to the high contrast of the OLED technology. The screen is made up of 128x64 individual white OLED pixels. Since it emits its own light, there's no need for a backlight. This not only cuts down on power consumption but also results in that amazing high - contrast look. We're really smitten with this tiny display for its sharpness!
Please keep in mind that this display is too small to be the main screen for your Pi. It can't replace or show what you'd typically see on an HDMI screen. Instead, we suggest using pygame for drawing or writing text.
Using the display and controls in Python is a breeze. We've got a ready - to - use library for the SSD1306 OLED chipset, and the joystick and buttons are connected to the GPIO pins on the Pi. Our example code lets you draw images, write text, or do whatever you fancy using the Python imaging library. We also have code examples for using the joystick, buttons, and OLED together. Our tests clocked in an update rate of 15 FPS, so you can do animations or simple video.
This product comes fully pre - assembled and tested. All you have to do is plug it in and install our Python code! It works with any Raspberry Pi computer, including the original Pi 1, B+, Pi 2, Pi 3, and Pi Zero. Check out the Learning Guide for instructions, software, and downloads.





Using this Adafruit 128x64 OLED Bonnet with your Raspberry Pi is super easy. First, just plug it into your Raspberry Pi. It works with all models, like the original Pi 1, B+, Pi 2, Pi 3, and Pi Zero. Then, install the provided Python code. Once it's set up, you can use the joystick and buttons to control your project.
When using the display, remember it's too small to be the main screen for your Pi. Instead, use the pygame library for drawing and writing text. You can draw images or show simple animations, as the display has an update rate of 15 FPS.
There's no need to worry about backlight maintenance because the OLED display makes its own light. It also consumes less power. Since it comes pre - assembled and tested, you don't have to do any complicated setup. But if you face any issues, refer to the Learning Guide for instructions, software, and downloads.