It's a 0.96" 128X64 OLED, I2C (or IIC) interface, with SSD1306 driver, 3.3/5V compatible. There are 4 pin on the OLED module, GND, VCC, SCL and SDA. Connect to Arduino as: GND - GND on Arduino Uno VCC - 5V on Arduino Uno SCL - A5 on Arduino Uno SDA - A4 on Arduino Uno u8glib (Universal Graphics Library for 8 Bit Embedded Systems) is a graphics library with support for many different displays. This video show how to download u8glib, import the library from the "Add Library" Menu in Arduino IDE, and run the HelloWorld example in the library. In the HelloWorld, only un-comment the following constructor to make it work: U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); More examples using 0.96 inch 128X64 I2C OLED: - Walking bitmap on 0.96 inch 128X64 I2C OLED x Arduino Nano - Display waveform on mini OLED with Arduino Nano - Arduino Nano: Capture analog input in Timer Interrupt - Arduino Nano + GY-271 (Digital Compass module) + OLED - Simple Compass - Arduino Nano + GY-271(HMC5883L) + mini-OLED - NodeMCU (ESP8266) to display on 128x64 I2C OLED Related: - Hello World 1.3 inch IIC/SPI 128x64 OLED x Arduino, using u8glib library