User Tools

Site Tools


arduino:displays_for_classic_arduinos:start

This is an old revision of the document!


Displays for classic Arduinos

16-mhz-arduino-ucglib-st7735-solid.jpg

I am consolidating some application and performance information here on various graphic displays you can use with the Arduino Uno, Nano, and Pro Mini. I'm focusing on these classic ATmega328P-based devices because their popularity makes what you can do with them relevant and their low performance makes them a real challenge.

There are heaps and piles of different displays that you can use with Arduinos, so this by no means a complete list. I've included here only those I've had experience with and am running tests that are relevant to my needs.

Character displays

program storage (%) dynamic storage (%) speed (msec) clock (MHz) comments
Parallel character LCD 15 4 14 16 HD44780 w/BigCrystal
Serial character LCD - - - - wait for it

Small graphic displays

program storage (%) dynamic storage (%) loop speed (msec) clock (MHz) comments
Nokia 5110 42 24 1001) 8 PCD8544 w/U8g2
Tiny OLED 46 28 76 16 SSD1306 w/U8g2
1.8" and 1.44" TFT 56 13 525 16 ST7735 w/ Ucglib, solid fonts (best appearance)
1.8" and 1.44" TFT 26 5 672) 8 ST7735 w/ TFT library (best performance)

Medium graphic displays

program storage (%) dynamic storage (%) loop speed (msec) clock (MHz) comments
Medium LCD - - - - wait for it
Medium OLED - - - - wait for it

Large graphic displays

Are you kidding?

1)
Expected ~50 msec with 16 MHz processor
2)
Expected ~34 msec with 16 MHz processor
arduino/displays_for_classic_arduinos/start.1517517629.txt.gz · Last modified: 2018/02/01 20:40 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki