Rozšiřující deska pro Raspberry Pi

Návod

Připojení maticové klávesnice


 


Jednou ze základních částí desky je 16-bitový expander MCP23017 s I2C adresou 0x20, jehož jedna polovina je připravena pro připojení maticové klávesnice. Popis funkce maticové klávesnice je popsaný v tomto článku: Maticová klávesnice

Prostor na desce je připravený tak, že při použití klávesnice KB1604 je možné ji přímo připojit pomocí plochého kablíku na expanzní desku.

Pokud se místo diod na spodní straně desky osadí zkratovací propojky, je možné tuto část (místo klávesnice) využít pro 8 běžných vstupně / výstupních signálů.

Z expanderu je na pin P31 vyvedený signál INTB, který je možné využít pro zjišťování stisknutí nějakého tlačítka na klávesnici.


Osazovací schéma

Horní strana

  

 

Spodní strana

  


Spodní strana


Příklad použití

Propojky na desce
Kolíky GPB0 až GPB7 Přídavná klávesnice - piny 1 až 8
Ukázkový program

klavesnice.py

Funkce ukázkového programu
Zobrazuje na monitoru stisknuté klávesy

 

 

 


úvodní strana webu AstroMiK.org

poslední úprava stránky 21.6.2014