Varick St. 150
Unknown NY
New York, Vereinigte Staaten, 10013
[email protected]
https://eckstein-shop.de/Adafruit-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
Adafruit TCA8418 Keypad Matrix e GPIO Expander Breakout
È un espansore GPIO, è un driver di matrice di tastiera... è il Adafruit TCA8418 Keypad Matrix e GPIO Expander Breakout - un dispositivo compatto e potente per espandere le capacità GPIO e gestire matrici di tastiera tramite I2C! Questo chip è estremamente versatile, fungendo da multitool I2C per la gestione di tastiere, pulsanti o LED.
Caratteristiche Principali
- 18 pin "I/O" totali, 10 colonne e 8 righe.
- Supporta fino a 80 interruttori in una matrice di tastiera.
- Può essere utilizzato come GPIO individuali per input/output.
- Event queue con 10 elementi per registrare pressioni e rilasci di tasti.
- Compatibile con qualsiasi microcontrollore o computer tramite I2C.
Gli espansori GPIO funzionano come segue: se hai una scheda con un numero limitato di GPIO e hai bisogno di più pulsanti o LED, puoi utilizzare un espansore GPIO come il TCA8418. Collegalo tramite I2C e invia/ricevi comandi I2C per controllare i pin GPIO. Anche se è più lento dell'accesso diretto ai GPIO, potrebbe non essere un problema se il ritardo è di millisecondi anziché microsecondi. Puoi condividere i pin I2C con altri sensori e dispositivi e aggiungere ulteriori espansori per un controllo I/O massiccio!
Funzionalità GPIO e Matrice di Tastiera
Per l'espansione GPIO, ogni pin dei 18 disponibili può essere configurato come input o output. Gli input possono avere pull-up opzionali e un'uscita di interrupt sul pin INT per segnali crescenti o decrescenti. C'è anche un debouncer per filtrare i disturbi dei pulsanti tattili. Gli output possono essere impostati su alto o basso, ideale per il controllo di base dei LED.
Per il controllo della matrice di tastiera, ci sono fino a 10 colonne e 8 righe. Non è possibile convertire una riga in una colonna o viceversa. I pull-up e la scansione della matrice sono gestiti automaticamente, con pressioni e rilasci di tasti registrati in una coda FIFO a 10 elementi. Puoi configurare un'uscita di interrupt per la pressione o il rilascio dei tasti, evitando la necessità di interrogare continuamente il dispositivo.
Compatibilità e Integrazione
Abbiamo sviluppato librerie sia per Arduino che per CircuitPython/Python per il TCA8418, permettendoti di iniziare rapidamente con un Arduino UNO compatibile o un Raspberry Pi 4, o qualsiasi cosa nel mezzo. Esiste anche un modulo driver per il kernel Linux per il supporto nativo su computer a scheda singola.
Per facilitare l'integrazione, abbiamo progettato un PCB personalizzato nel formato STEMMA QT, che offre un'interfaccia semplice. Include un regolatore da 3,3 V integrato e un livello di traslazione sui pin I2C, rendendolo utilizzabile con microcontrollori a 3 V o 5 V.
I connettori STEMMA QT su entrambi i lati sono compatibili con i connettori I2C SparkFun Qwiic. Questo permette connessioni senza saldatura tra la tua scheda di sviluppo e il TCA8418, o di concatenarlo con una varietà di altri sensori e accessori tramite un cavo compatibile. Il cavo QT non è incluso, ma è disponibile nel nostro negozio.
Specifiche del TCA8418:
- Supporta 80 tasti utilizzando 18 GPIO
- Supporta operazioni di tastiera QWERTZ più espansione GPIO
- Basso consumo in standby (idle): 3 µA (senza regolatore e LED della breakout board)
- Supporta bus I2C Fast Mode Plus a 1 MHz
- FIFO a 10 byte per memorizzare 10 pressioni e rilasci di tasti
- Uscita di interrupt attiva-bassa open-drain
- Tempo di debounce integrato di 50 µs
Dimensioni del prodotto: 35,5 mm x 17,7 mm x 4,6 mm
Peso del prodotto: 2,5 g
Arduino library
CircuitPython / Python library
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de