128X64 I2C White Text Display
Libraries Needed for Arduino Uno
SSD1306
The library with the code base for the OLED driver can be installed using the Tools->Manage Libraries to open the Library Manager. This instruction will use the Adafruit SSD1306 version 2.1.0
![](https://doubleecpu.com/wp-content/uploads/2020/02/image.png)
GFX
The Adafruit GFX Library is used by SSD1306 Library. The version installed for this instruction was 1.7.5
![](https://doubleecpu.com/wp-content/uploads/2020/02/image-1.png)
Creating Image files to display on OLED
File Format
The File should be monochrome 8bit .bmp file. The bits will need to be stored in a matrix file, either 8 bit binary or hexadecimal.
[0b00001111, 0b11111111, 0b111111000, ….
[0x0F, 0xFF,0xFB
The matrix can be stored in a separate file . For this example we will store it as myLogo.h
Use the display functions to create text messages
separate the functions into different file for easy maintenance and re-usability.