De 12 knapper på tastaturet er mærket 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * og #, arrangeret i samme layout som et telefontastatur. Hvert tastetryk har en modstand på mellem 10 og 150 ohm. Qwiic-tastaturet læser og gemmer de sidste 15 knaptryk i en First-In, First-Out (FIFO)-stak, hvilket eliminerer behovet for konstant at polle tastaturet fra din mikrocontroller. Disse oplysninger er tilgængelige via Qwiic-grænsefladen, hvilket gør den brugervenlig og effektiv.
Sparkfun Qwiic-tastaturet tilbyder også en software-konfigurerbar I2C-adresse, der giver mulighed for flere I2C-enheder på samme bus. Bemærk venligst, at I2C-adressen på Qwiic-tastaturet er 0x4B og kan vælges med jumper til 0x4A (software-konfigureres til enhver adresse). En multiplexer/Mux er påkrævet for at kommunikere med flere Qwiic-tastatursensorer på en enkelt bus.
Sparkfun Qwiic connect-systemet er et økosystem af I2C-sensorer, aktuatorer, skærme og kabler, der gør prototyper hurtigere og mindre udsat for fejl. Alle Qwiic-aktiverede kort bruger et almindeligt 1 mm pitch, 4-benet JST-stik, som reducerer mængden af påkrævet PCB-plads, og polariserede forbindelser betyder, at du ikke kan tilslutte det forkert.
Sparkfun Qwiic-tastaturet er udstyret med funktioner såsom en software-valgbar slaveadresse, laveffekt ATtiny85-controller og knaptryk med et tidsstempel. Den har et standard I2C-adresse på 0x4B og leveres med 2x Qwiic-stik.
For yderligere information og assistance kan du få adgang til skemaet, Eagle-filer, hookup guide, tastatur pin-out, ATtiny85 firmware, Arduino bibliotek, Python pakke og GitHub hardware repo.
Mærke | Sparkfun |
Model | COM-15290 |
Mere info | Qwiic Keypad Hookup Guide - SparkFun Learn |
Meddelelse | I2C |
Spænding | 3,3 V |