Sdílejte chiptron.cz na sociálních sítích



RSS feeds

Univerzální grafická knihovna pro displeje - TFT i ePaper.Tisk



Grafických knihoven je celá řada, fakt. Pokud ale řešíte nějaké specifické požadavky, pak vám "univerzální" knihovny moc nepomohou. Třeba takové rozdělování slov - to není žádná sranda. Petr Brouzda napsal vlastní knihovnu, která nejen že řeší například dělení slov na konci řádku, umí i progress bar a další grafy. A nejen to.

Petr už napsal celou řadu nesmírně užitečných kódů - třeba upozornění ČHMI nebo třeba textová předpověď počasí z yr.no. A nebo parsování kalendáře.

Dalším jeho projektem je ExtGfx knihovna pro nejrůznější displeje - TFT, ePaper atp.
Tato knihovna je postavena, nebo spíše vylepšuje, oblíbenou knihovnu Adafruit_GFX.
Text umí i českou diakritiku, zalamování slov na konci řádku nebo úpravu řádkování pro jednodušší čtení.
Knihovna zvládá i progress bar (nebo také bar gauge), i tady můžete zobrazit cokoliv, co je třeba. Výkon FVE, nabití baterie nebo stav zásobníku... čehokoliv.
Kromě toho můžete využít i třeba jednodušší grafy - vyplněné či jen čárové. Vyplněné mohou být dokonce i barevně upravené - nižší hodnota modré, vyšší hodnota červené.

A použití knihoven je opravdu jednoduché, prostě je jen přidejte do svého projektu a odkažte na ně
#include "src/extgfx/TextPainter.h"
#include "src/extgfx/HorizontalBar.h"
#include "src/extgfx/SmallChart.h"


Více informací a detailnější popis najdete na jeho githubu https://github.com/petrbrouzda/ExtGfx

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,885,179 návštěv