Arduino with 2 x Mida OLED displays, is it possible?

Hi all,

So I've been inspired by this guy. http://runawaybrainz.blogspot.co.uk/2014/01/midas-2004-oled-character-display.html#more

I'd like to get an Arduino and connnect it to two OLED displays. One will be a 20x4 and the other a 20x2. Then I'd like to mount the arduino board and OLED displays in my PC and have them connected and displaying CPU and GPU info.

My questions are:

  • Can any of the Arduino boards connect to two displays?
  • Will I be required to solder components/connectors.
  • Am I mad and this is a silly, silly idea?!

Thanks in advance.

The New version of the Adafruit_CharacterOLED Library now seems to work properly with either the 16x2 or 20x4 OLED displays, regardless of platform. It would seem in order to fix earlier revisions of the 16x2 OLED displays they came to a similar solution as I did, and inadvertently fix the 20x4 displays.

The question you need to ask is "Will the Adafruit Character OLED library support two displays?"

Using a Leonardo (Amega32u4), which has hardware USB and Serial support, I had no issue initialising the display using the Adafruit_CharacterOLED library, with the exception of removing one line from the "Adafruit_CharacterOLED.cpp" Initialization sequence.

So, you know that a Leonardo will support either display. I do not know for sure if the Adafruit lib will support two displays and Adafruit is unlikely to discuss any use outside their specific OLED displays.

At best, it will work and at worst, you will require you to have 2 Arduino Leonardos. When you mix and match hardware and software from different vendors, it becomes very, very difficult to guarantee compatibility.

Ray