Uživatelská tlačítka a joystick na "Pico-LCD-0.96"

01.03.2023

Akutní potřeba možnosti interakce s uživatelem nejenom vizuální, ale i ve smyslu možnosti jednoduchého ovládání mne donutila k dopsání první verze modulu s třídou pro obsluhu mikrospínačů na této desce. Pro tyto účely jsem samozřejmě sáhnul na stránky WiKi tohoto výrobce a desky.

https://www.waveshare.com/wiki/Pico-LCD-0.96

POZOR na jednu záležitost. Výrobce k mikrospínačům na desce neosadil žádné pull-up(down) rezistory!!! Je potřeba je aktivovat na úrovni MCU. V tomto případě pull-up rezistory, protože mikrospínače spínají natvrdo proti zemi. Což vyplývá i z oficiálního schéma zapojení desky.

https://www.waveshare.com/w/upload/d/da/Pico-LCD-0.96.pdf

To je nicméně jediné co jsem opomněl a musel při prvních pokusech řešit. Ukázky obslužného kódu včetně prvotního testování bez nutnosti použít třídu(y) a kód třetích stran najdete v mém repozitáři GitHub nebo s doplňujícím komentářem na samostatné stránce pod tlačítkem níže. Já jsem pak po prvotních testech udělal formou samostatného modulu "KEYs_WS096.py" s třídou (prozatím jedinou) "KEYs_WS096timer". Jednotlivé ukázky obsluhy mikrospínačů a použití ve spojení s mojí třídou "KEYs_WS096timer" najdete v

"KEYs_WS096_test.py"
"KEYs_WS096_demo01.py"
"KEYs_WS096_demo02.py"

Vše je volně k použití, pro další modifikaci a inspiraci v rámci vlastních řešení.

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