Hey guys, check this out - an Arduino with a color OLED screen

The Pixelduino - a tiny Arduino-compatible microcontroller with a full color 1.5" OLED display + MicroSD built-in!

The Pixelduino

Features / specifications

  • Processor : Atmel Atmega328P @ 5V / 16MHz
  • IO pins : 14 digital, 6 analog
  • Memory : 32K flash, 2K RAM
  • Voltage regulator : TPS61202 5V boost converter
  • Input voltage : 1.5 - 5.5V recommended
  • Supply current : 100mA @ 0.5V, 1A @ 3V, 1.3A @ 3.7V
  • Power connector : JST PH (standard for small LiPo cells)
  • Display : 128x128 16-bit color 1.5" (38mm) OLED w/ SSD1351 driver
  • PCB Size : 1.7" x 1.7" (43 x 43mm)

And here's a video showing off how fast the screen can be updated with a little optimization to the graphics routines:

Update #2 - Blast Processing!

The demo would be more impressive if it used some actual animation. When it's just random pictures like that we have no way of knowing if frames have been dropped or even if the output is what was intended.

The demo is showing three full screen images being streamed from the SD card, in order, over and over. The FPS counter is telling you that 32 images were displayed, and how long that took.

There is no potential for dropped frames here. Dropped frames are something that happens when you try to display content at a fixed frame rate that's higher than what the display can handle.

I have a version 1.0 and have ordered 3 of the version 2.0

So far I have gotten the screen to work okay, and can write simple programs that so far are working okay.

However, I have not been able to access the SD card interface.

I tried the code that came as a example, but have not been able to make it work. Has anyone been able to get access to the SD card with this item?

Earl Colby Pottinger