How to Use OLED Display Arduino Module

by Alex_chu in Circuits > Arduino

302012 Views, 213 Favorites, 0 Comments

How to Use OLED Display Arduino Module

IMG_7953.JPG

Hello guys, this is the first time we(smart prototyping) post an instructable here, thanks for watching! We will keep on post funny instructable, hope we can help you a little and communicate with your guys!

Here is the 0.96 inch OLED display instructables for how to display chars and binary BMP picture.
This 0.96inch OLED display has 128x64 resolution, three kind of light color, blue light white light and blue/yellow light, I think the blue light has better display effect than the others. The display with small dimension, very suitable for smart watch, function cellphone, smart health device, now let's start using it to display chars and a Bentley logo picture.

No need to understand any code here, just following the step to do it, you will know how it work and you can control it whatever you like to display.

Here is our product page:

OLED 0.96inch 12864 display module

Dupont Wire Male to Male 40P 2.54mm 20cm

​Connecting the Module to Arduio, This OLED Module Have Six Pins,

IMG_7953.JPG

Connecting the module to Arduio, this OLED module have six pins,
OLED-------Arduino

D0-----------10

D1-----------9

RST----------13

DC-----------11

VCC----------5V

GND----------GND

Copy the Code in Arduino IDE, and Change the Chars in Function "LED_P8x16Str"

down load this Arduino code, and copy it to Arduino IDE.

Find below code in the bottom,

void loop()
{

LED_P8x16Str(23,0,"welcome to");

LED_P8x16Str(40,2,"Smart");

LED_P8x16Str(20,4,"Prototyping");

}

Here you can change the comment that you want to display in line 1, line two, line three. The first and second parameter is the starting x,y coordinate.

Upload the Code

IMG_7952.JPG

Upload the code, then you will see the text showing on display now!

Now Start to Display a Bentley Logo

bentleylogo.bmp

Here is the bentley logo picture here, transfer the picture to 128x64 pixel, save the picture.

if you don't know how to transfer the picture pixel, please download the 128x64 bmp here

Transfer the Pic to Binary Code

bmp convert.png
saving code to txt.png

Use the following soft transfer the BMP code to binary code,

Download bitmap_converter

save output to "logo.txt", open the logo.txt you will see the picture's binery code in
const unsigned char logo [] = {

...

};

Copy the Binary Code in to Arduino IDE

20140804100439.png

Copy this example code(code-bmp.txt) to Arduino IDE

Instead the picture binary code in example code.

find the "

const unsigned char logo[]

"

and copy the code to this funtion. if you don't understand this step, you can just run the example code...

Downloads

Upload Code Done!

IMG_8151.JPG

Now you can see it display on the OLED!