Image on TFT display ST7789 with TEMT6000 sensor

Farebný TFT displej 1,14″ s rozlíšením 135×240 zobrazujúci farebný obrázok a intenzitu svetla z čidla TEMT6000 pripojeného k doske WeMos D1 mini alebo NodeMCU V3 ESP8266.

schema with WeMos D1 mini
schema with NodeMCU ESP8266
connection

V priloženom [.zip] súbore je kód programu a upravená knižnica pre TFT displej 1,14″ ST7789 s rozlíšením 135×240. Je potrebné ju rozbaliť a nahrať medzi ostatné knižnice
Documents > Arduino > libraries.

Svoje obrázky si môžete vytvoriť sami úpravou priloženého súboru [bitmap.h], ktorý obsahuje kód obrázku môjho príkladu. Tento kód získate z konvertoru (obrázku na kód) LCD-IMAGE-CONVERTER. Stiahnite a spustite konvertor, otvorte obrázok, ktorý chcete konvertovať, (ideálne s rozlíšením veľkosti displeja 135×240), prejdite na záložku Options > Conversion otvorí sa okno konverzie, prepnite sa na kartu „Image“. Údaj „Preset“ nastavte na Color R5G6B5 a údaj „Block size“ nastavte na 16 bit. Nakoniec stlačte tlačidlo „Show Preview“, otvorí sa okno s kódom, ten skopírujte a implementujte ho do súboru [bitmap.h] namiesto kódu, ktorý tam je a uložte. Tento súbor potom prekopírujte priamo do knižnice Documents > Arduino > libraries > TFT_eSPI a prepíšte môj pôvodný súbor. Po nahratí kódu na dosku sa zobrazí váš obrázok spolu s nameranými hodnotami z čidla TEMT6000 na displeji.

Arduino code and library for download / Arduino kód a knižnica na stiahnutie