Author Topic: Recommended OLED displays for Arduino IDE interface  (Read 450 times)

0 Members and 1 Guest are viewing this topic.

Offline SarielTopic starter

  • Contributor
  • Posts: 40
  • Country: il
Recommended OLED displays for Arduino IDE interface
« on: September 10, 2024, 06:15:51 am »
Hello,

I’m looking for recommendations on OLED displays that come with the SSD1306 controller built-in, so I can use them with the Adafruit display libraries (Adafruit_SSD1306 and Adafruit GFX) for Arduino. While there are plenty of OLED modules available on the market, many of them have unknown quality. I’d like to integrate the display directly onto a custom circuit board and handle the layout myself.

Are there any reputable brands (preferably available through Digikey or Mouser) that would be compatible with these Adafruit libraries?

Additionally, are there any other reliable Arduino libraries that support different OLED controllers you’d recommend?

Thanks!
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2631
  • Country: us
Re: Recommended OLED displays for Arduino IDE interface
« Reply #1 on: September 10, 2024, 07:50:10 am »
I actually like the SSD-1351 128x128 color OLED displays.
You can use Adafruits GFX library (however, I modified it because they overdrive the intensity and I swapped out their font).

The 1.5" ones I got are:
   Waveshare 1.5inch RGB OLED Display Module 128x128 pixels - SKU-14747
or
   Adafruit OLED Breakout Board - Product ID: 1431
 

Online asmi

  • Super Contributor
  • ***
  • Posts: 2778
  • Country: ca
Re: Recommended OLED displays for Arduino IDE interface
« Reply #2 on: September 10, 2024, 08:12:19 pm »
Newhaven Displays has a good choice of OLED panels: https://newhavendisplay.com/ Some of them are available at DK and Mouser.

Offline SarielTopic starter

  • Contributor
  • Posts: 40
  • Country: il
Re: Recommended OLED displays for Arduino IDE interface
« Reply #3 on: September 11, 2024, 02:08:51 pm »
Thank you.
These ones are looking very good.
I see that different controllers are used.

What controllers does Adafruit libraries support?
Are there other good recommended OLED controller interface libraries for the Arduino boards?
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2631
  • Country: us
Re: Recommended OLED displays for Arduino IDE interface
« Reply #4 on: September 11, 2024, 02:32:29 pm »
I can't remember any more how much of the Adafruit libraries I actually used.  I had graphic libraries for windows, linux and sgi which I developed graphics primitives for drawing and filling points, lines, rectangles, circles, etc. using OpenGL, DirectX and Xt/Xm.  Really, I just trimmed down what I already had to fit into a microcontroller.  I know that probably doesn't help you much but for an Arduino, I would probably just stick with the Adafruit libraries.

Like I said before, I would adjust the Adafruit graphics initialization to dim down the OLED intensity.  They have it set pretty much to max just burning the OLED.  You can cut the brightness in half and it's still bight enough for anything indoors.

The biggest issue with some other graphic controllers is that they require that the host microcontroller maintains a copy of the graphics memory (which can be very large).  Too big in fact to fit in small microcontrolles RAM space.  Essentially, you're building the graphics screen in the microcontollers memory and then transferring the memory to the display.
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2631
  • Country: us
Re: Recommended OLED displays for Arduino IDE interface
« Reply #5 on: September 11, 2024, 02:37:48 pm »
Oh.
There is the u8glib that I've seen used but I don't have any experience with it.
It appears it's for monochrome displays.

I don't use Arduino's so I can't offer much help.
 

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 6468
  • Country: ca
Re: Recommended OLED displays for Arduino IDE interface
« Reply #6 on: September 11, 2024, 02:43:32 pm »
sparkfun  and  most of the time provide code snippets / demo  etc ...

same for adafruit ... mentioned earlier
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf