Setup, Compatibility & Care
Setup: This display uses the SSD1306 controller and supports I2C or SPI communication. You will need to connect VCC (3.3V), GND, SDA/SCL (for I2C) or MOSI/SCK/CS (for SPI) to your microcontroller. Ensure you use the correct pins for your chosen interface. Adafruit provides an Arduino library that simplifies initialization and drawing text, shapes, and bitmaps.
Compatibility: The display requires a 3.3V power supply and operates with 3.3V logic levels. However, it includes onboard regulators and level shifting, making it fully compatible with 5V logic devices like standard Arduino boards. A microcontroller with at least 1KB of RAM is recommended due to the need to buffer the entire display content before sending it to the screen.
Care: Handle the OLED display with care, avoiding excessive force or bending. Keep the display surface clean using a dry or slightly damp, soft, lint-free cloth. Avoid using abrasive cleaners or solvents, as they can damage the screen surface. For long-term displays of static content, consider implementing screen refresh or dimming routines to mitigate the risk of OLED burn-in.