Arduino a klávesnice M5 Stack

Pro připravovaný projekt jsem scháněl dostatečně malou kompletní klávesnici, nakonec se mi podařilo najít klávesnici od M5 Stack.
Klávesnice je velikosti kreditní karty a obsahuje všechny písmena abecedy, čísla, různé symboly, pár funkčních kláves a RGB LED. Komunikuje po sběrnici I2C na adrese 5Fh.

Klávesnice defaultně píše malá písmena a čísla.
Přepnutím Shiftem (LEDka bliká červeně), napíše velké písmeno. Při dvou rychlých zmáčknutích Shiftu (LEDka svítí červeně), píše velká písmena až do opětovné deaktivace.
Přepnutím klávesou SYM (LEDka bliká zeleně), napíše symbol u příslušného tlačítka. Při dvou rychlých zmáčknutích (LEDka svítí zeleně), píše symboly až do opětovné deaktivace.
Přepnutím klávesou „fn“ (LEDka bliká modře), pošle třetí kód klávesy kterému lze přiřadit vlastní funkce. Při dvou rychlých zmáčknutích (LEDka svítí modře), posílá kódy až do opětovné deaktivace.

Připojení k MCU je pomocí kablíku se 4 dráty:
červený: Vcc
černý: GND
žlutý: SCL
bílý: SDA

Testovací program pro Arduino je ke stažení:

Testovací program vypisuje znak stisknuté klávesy a její hexadecimální kód po sériové lince.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *