I'm thinking of using a matrix OLED display like this one. This display uses a parallel interface very similar to those I've seen on text LCD displays, so I assume I'd control it in a similar way. However, the more I think about it, the less sense it makes.

Essentially my question is this: How would I set certain pixels on this display? And does anyone know of a reference for the various instructions I can send to it?


By the way, I noticed in the data sheet it has a built in controller called "OLED-0010". Is this of any relevance?

  • \$\begingroup\$ This question is too broad for stack exchange. Classically you read the data sheet / programmers manual. But today first do some web searching on the controller chip, display name, etc as it is likely someone has already written a driver library perhaps for Arduino. It's often good to check these things before purchase... You might consider the common 128x32 I2C interfaced OLED with an SSD1306 as an alternative since it is well supported. \$\endgroup\$ – Chris Stratton Feb 24 '19 at 16:52
  • \$\begingroup\$ This learn.sparkfun.com/tutorials/oled-display-hookup-guide/all will work with your OLED display. \$\endgroup\$ – G36 Feb 24 '19 at 17:10
  • \$\begingroup\$ @G36 the asker's OLED is graphic, you linked to a tutorial for a character display. \$\endgroup\$ – Chris Stratton Feb 24 '19 at 17:15
  • \$\begingroup\$ @ChrisStratton the datasheet is very limited, the best it gives me is the name of each pin. I can't find any information about the controller, unfortunately. \$\endgroup\$ – Jacob Garby Feb 24 '19 at 17:16
  • \$\begingroup\$ Rule #1 is not to buy something for which you cannot obtain sufficient information. There are plenty of small and medium sized displays well supported by example code available today. \$\endgroup\$ – Chris Stratton Feb 24 '19 at 17:20

It is probably this rebranded Winstar display. The controller is WS0010. It is HD44780 compatible, but additionally has graphics mode.

  • \$\begingroup\$ +1. Beat me to it. I was just about to post this link from Adafruit. For what it's worth, I found this by searching "OLED-0010 controller" and it was the first result. \$\endgroup\$ – Shamtam Feb 27 '19 at 23:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.