Waveshare LCD 0.96''

Níže uvedené zdrojové kódy včetně jejich obrazu na GitHub dávám k volnému použití (MIT licence). Otestováno na deskách "RP2040-LCD-0.96" a "Pico-LCD-0.96". Doplněno detailním popisem a komentáři k jednotlivým metodám a operacím prováděným v rámci nich. Komentáře prozatím pouze v češtině. Pokud by někdo chtěl pomoci s překladem pro širší komunitu nebráním se spolupráci.
Prozatím jsem nenašel jiný způsob jak vložit zdrojový kód publikovaný na GitHubu přímo do webových stránek. Momentálně je použita služba a skript na URL https://emgithub.com/embed.js Ale nenašel jsem způsob jak omezit tabulku na výšku. Zdrojové texty se tak zobrazují vždy v plné délce což je zbytečné. Předpokládám, že by určitě mělo jít. Pokud někdo víte jak na to, prosím o radu. V HTML a CSS nejsem tak zběhlý ... Předem děkuji.
Jinak by neměl být problém upravit ("ohnout") pro jiné displeje s řadičem/kontrolérem ST7735S. Sama společnost Waveshare stejný obvod používá minimálně ještě u modulů (displejů):

Pico-LCD-1.44 (TFT)
Pico-LCD-1.8 (TFT)

"LCD_WS096.py": Zdrojový kód modulu s třídou LCD_WS096lite
Odkaz na příslušné uložiště GitHub /rku70cz/LCD_WS096cz
Odkaz pro přímé otevření LCD_WS096.py

"LCD_WS096_demo.py": Zdrojový kód modulu s DEMO aplikací
*při uložení do Raspberry Pi Pico nezapomeňte přejmenovat na "main.py"
Odkaz na příslušné uložiště GitHub /rku70cz/LCD_WS096cz
Odkaz pro přímé otevření LCD_WS096_demo.py

Rozšíření základní třídy např. o řízení jasu resp. podsvícení zmiňované v příspěvku z 23.5.2022 pod tlačítkem níže.

Všechny výše uvedené odkazy byly v době uveřejnění příspěvku platné a funkční. Pokud zjistíte opak prosím o zpětnou vazbu. Předem děkuji.

© Všechna práva vyhrazena 2023, Kulíček R.
Vytvořeno službou Webnode Cookies
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky