Description
The SSD1306 is a popular 0.96-inch I2C OLED display used in various electronics projects. Here are the key details:
- Display Features:
- Monocolor: The SSD1306 display is monochrome, with 128×64 pixels.
- Contrast: It doesn’t require a backlight, resulting in excellent contrast in dark environments.
- Low Power: The OLED pixels consume energy only when active, making it power-efficient.
- Pinout and Wiring:
- The SSD1306 communicates via I2C (two-wire) protocol.
- Connect it to an Arduino Uno as follows:
- Vin: 5V
- GND: Ground
- SCL: A5 (Clock)
- SDA: A4 (Data)
- Libraries:
- Use the adafruit_SSD1306.h and adafruit_GFX.h libraries.
- Install them via the Arduino IDE Library Manager.
- Functions (for text and graphics):
display.clearDisplay()
: Turns off all pixels.display.drawPixel(x, y, color)
: Plots a pixel.display.setTextSize(n)
: Sets font size (1 to 8).display.setCursor(x, y)
: Sets text position.display.print("message")
: Prints text.display.display()
: Updates the display.
- Testing:
- Load an example from File > Examples > Adafruit SSD1306 in the Arduino IDE.
Reviews
There are no reviews yet.