
Il breakout per matrice tastierino e GPIO Expander TCA8418 Adafruit combina versatilità e design compatto, rendendolo un driver per matrice tastierino e GPIO I2C di livello superiore. È dotato di 18 pin I/O, disposti su 10 colonne e 8 righe, e supporta una matrice fino a 80 pulsanti o singole funzionalità GPIO.
La coda eventi integrata a 10 elementi garantisce che gli eventi di pressione e rilascio dei tasti vengano mantenuti se non vengono gestiti immediatamente, garantendo una solida gestione degli input. Operando tramite I2C, questo expander si integra perfettamente con vari microcontrollori e computer.
Per l'espansione GPIO, tutti i pin sono configurabili come input/output, con pull-up opzionali e capacità di interrupt. Un debouncer offre un filtro passa-basso per segnali di commutazione tattili più puliti. Le uscite gestiscono in modo efficiente i driver LED con impostazioni alto/basso.
In modalità matrice con tastiera, pull-up e scansione sono automatizzati e una coda FIFO a 10 elementi registra gli eventi chiave. Gli interrupt sulle azioni dei tasti riducono la necessità di polling costante. Sono disponibili librerie per Arduino e CircuitPython per un'ampia compatibilità, e un driver del kernel Linux è disponibile per il supporto dei computer a scheda singola.
Il PCB personalizzato segue il fattore di forma STEMMA QT, semplificando l'integrazione. Dotato di un regolatore da 3,3 V e di un sistema di commutazione del livello di linea I²C, è compatibile con microcontrollori a 3 V o 5 V. I suoi connettori sono compatibili con i connettori I²C Sparkfun Qwiic per un collegamento semplice e senza saldature con altri dispositivi.
| Marca | Adafruit | 
| Modello | 4918 |