Produkty Novinky Články Návody Kontakty

HW přípravek

Chcete si hrát s hardwarem, ale nemáte vývojový kit s nějakým mikrokontrolérem? Nevadí, v následujícím textu si povíme, jak vlastními silami zkonstruovat jednoduchý HW přípravek, který nám umožní vyzkoušet si ovládání jednoduchých zařízení z běžného počítače přes paralelní port. Postupně si zkonstruujeme zařízení se čtyřmi LED diodami, dále si připojíme LCD displej pro zobrazování krátkých textů a nakonec si vytvoříme také jedno vstupní zařízení - maticovou klávesnici s šestnácti klávesami. A navíc využijeme našich znalostí o vývoji ovladačů zařízení pod operačním systémem Linux a napíšeme si pro všechna tři zařízení vlastní ovladače. Budeme tak schopni tato zařízení využívat i z uživatelských aplikací.
Konstrukce samotného HW přípravku je rozdělena do čtyř kroků. Postupně si zrealizujeme všechna tři plánovaná zařízení.
V prvním kroku si připravíme propojení přípravku s paralelním portem počítače a položíme základ datové sběrnice na HW přípravku, tak aby bylo možné přenášet data mezi počítačem a zařízeními na HW přípravku.
V druhém kroku zkonstruujeme první nejjednodušší výstupní zařízení - 4 LED diody, které lze rozsvěcet a zhasínat zápisem vhodných dat na paralelní port.
V třetím kroku ovládneme dvouřádkový LCD displej, tedy už výrazně sofistikovanější výstupní zařízení (oproti LED diodám). Text zobrazovaný na displeji bude přenášen přes datovou sběrnici paralelního portu, řízení displeje budou obstarávat řídící signály paralelního portu (samozřejmě řízené naším ovladačem, nikoliv standardním ovladačem pro paralelní port).
A posledním, čvrtém kroku si sestavíme jednoduché vstupní zařízení - maticovou klávesnici se šestnácti klávesami. Pomocí řídících a datových signálů paralelního portu budeme schopni postupným skenováním klávesnice zjistit, která klávesa je stisknuta.