Adafruit GFX Library Guide: Every Function, Fonts and Bitmaps Explained

Adafruit GFX Library Guide: Every Function, Fonts and Bitmaps Explained

Adafruit GFX is the layer nearly every Arduino display library sits on top of. Adafruit_SSD1306, Adafruit_ILI9341, Adafruit_ST7735, the e-paper libraries and dozens of third party drivers all inherit from it, which is why the same drawLine call works on a 128x64 monochrome OLED and on a 320x240 colour TFT. The catch is that the drawing functions live in the base class while the colours, the constructor and the buffer behaviour come from the driver. That split is where most of the confusion comes from. This guide covers the whole API in one place. ...

August 7, 2026 ·  8 min ·  1550 words
Arduino OLED SSD1306 128x64 I2C Tutorial: Wiring, Code and Animation

Arduino OLED SSD1306 128x64 I2C Tutorial: Wiring, Code and Animation

The 0.96 inch blue OLED is a staple of Arduino projects. It is cheap, it needs two wires, and because it has no backlight its black is genuinely black. Yet half the people wiring one up for the first time end up staring at a blank panel. This guide runs end to end: picking the module, wiring, finding the I2C address, choosing a library, drawing text and shapes, showing bitmaps, building an animation, and fixing the six problems that come up most often. ...

August 7, 2026 ·  10 min ·  1974 words