Programing a 0.96in Screen to Nano or UNO R3

Hello,

I wanted to connect and program my 0.96in Screen in to my Arduino Nano V3.
Dose anyone got a Code i could use to display a text, and is it possible to display any image?
If yes i will appreciate this kind of help.

the Screen specificatios are:
-0.96 Inch Screen (on site it says that the screen i want to use is an OLED one but i dont have any proof to belive it)
-4 main pins: VCC, GND, SCL and SDA

It came to me from Aliexpress because i wanted to test it bad and use it as a decoration to show some text or an image for my new setup

Like i said i would really appreciate any kind of help.

If the pin labels are to be believed it has an I2C interface

Connect SCL to pin A5 and SDA to pin A4 of the Nano. GND to GND and VCC to 5V

Install the Adafruit SSD1806 SSD1306 library and try the I2C examples it contains. Your screen is probably 128 x 64 pixels

EDIT - corrected library name

1 Like

Assume you mean the SSD1306 library. Could also be a few other controllers, would help to have a link to the actual display on Aliexpress.

That type display can have an I2C address of either 0x3C or 0x3D, the library assumes the address used by the displays sold by Adafruit.

1 Like

Whoops. Yes I do mean the SSD1306 library

Thanks for pointing that out

1 Like

10 posts were split to a new topic: Upload to UNO R3 fails: "avrdude: stk500_recv(): programmer is not responding"

Hi,

apologize for my English, im working on it right now but its not my first language

Im trying to find a code so my screen that is pluged in to my Arduino UNO will display any text, i tryed to find any code online but i didnt saw any and every other example i tryed to use simply didnt worked. (screen was to small or something) Im kinda new to Arduino, i just finished doing my LEDs a week ago and now i wanted a cool decoration for my room

Specifications about the screen that im using:
-0.96 Inch OLED Screen bought from Aliexpress
-Its working as it should be i just need a code for displaying text

Thats it thank you everyone i will appreciate every help.

There are multiple kinds of displays with different interfaces. The size of the screen provides no useful information. What type of display do you have? part number?, driver IC? link to data?

IC 2 128x64 and the name is JMDO.96C.
idk if it will help you, i had a hard time trying to understand this words cuz of my english

I think, after a quick Google search, that board uses an SSD1306 driver chip. If that's correct, then the AdaFruit SSD1306 library may be of use.
https://docs.arduino.cc/libraries/adafruit-ssd1306/

Note also that Adafruit has an ASCII text only library for that display which is much more efficient.

I have merged your topics due to them having too much overlap on the same subject matter @mateomayo .

In the future, please only create one topic for each distinct subject matter and be careful not to cause them to converge into parallel discussions.

The reason is that generating multiple threads on the same subject matter can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.

Thanks in advance for your cooperation.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.