arduino:displays_for_classic_arduinos:1.8_and_1.44_tft_displays_and_classic_arduinos
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
arduino:displays_for_classic_arduinos:1.8_and_1.44_tft_displays_and_classic_arduinos [2018/01/28 01:56] – [Adafruit ST7735 Library] mithat | arduino:displays_for_classic_arduinos:1.8_and_1.44_tft_displays_and_classic_arduinos [2018/01/31 04:52] – mithat | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Summary evaluation ===== | ===== Summary evaluation ===== | ||
- | Small 1.8" (160x128) and 1.44" (128x128) TFT displays with ST7735 controllers have been available for a while now. They are only slightly more expensive than the very inexpensive [[arduino: | + | These small 1.8" (160x128) and 1.44" (128x128) TFT displays with ST7735 controllers have been [[https:// |
- | One of the concerns with with TFT displays is that they are data gluttons, | + | One of the concerns with with TFT displays is that they are data gluttons, |
Unfortunately, | Unfortunately, | ||
Line 11: | Line 11: | ||
The results are a bit of a disappointment because the displays are otherwise incredibly charming. | The results are a bit of a disappointment because the displays are otherwise incredibly charming. | ||
- | ===== Libraries | + | ===== Tests ===== |
- | These are the libraries I know of that let you interface to a ST7735-based display. | + | I ran a number of tests using all the libraries I know of that let you interface to a ST7735-based display. |
==== Ucglib ==== | ==== Ucglib ==== | ||
Line 34: | Line 34: | ||
=== Transparent font rendering === | === Transparent font rendering === | ||
- | {{youtube> | + | {{youtube> |
{{youtube> | {{youtube> | ||
Line 59: | Line 59: | ||
The Adafruit library with its default font performs and looks almost the same as the Arduino TFT library. | The Adafruit library with its default font performs and looks almost the same as the Arduino TFT library. | ||
- | FIXME video | + | {{youtube> |
[[display_st7735_1.44_adafruit_st7735.ino | source code]] | [[display_st7735_1.44_adafruit_st7735.ino | source code]] | ||
Line 67: | Line 67: | ||
When a large fancy font is used, the performance between the Adafruit library and Uclib narrows. I suspect that with a font as large as that used in the Uclib examples, the results would be close to identical. Which is to say, not fast (or light?) enough. | When a large fancy font is used, the performance between the Adafruit library and Uclib narrows. I suspect that with a font as large as that used in the Uclib examples, the results would be close to identical. Which is to say, not fast (or light?) enough. | ||
- | FIXME video | + | {{youtube> |
[[display_st7735_1.44_adafruit_st7735_fonts.ino | source code]] | [[display_st7735_1.44_adafruit_st7735_fonts.ino | source code]] | ||
arduino/displays_for_classic_arduinos/1.8_and_1.44_tft_displays_and_classic_arduinos.txt · Last modified: 2018/01/31 04:55 by mithat