
Adafruit TCA8418 tastaturmatrix og GPIO Expander Breakout kombinerer alsidighed og kompakt design, hvilket gør den til en overlegen I2C GPIO expander og tastaturmatrixdriver. Den har 18 I/O-ben, arrangeret som 10 kolonner og 8 rækker, der understøtter en matrix på op til 80 knapper eller individuelle GPIO-funktionaliteter.
Den indbyggede hændelseskø med 10 elementer sikrer, at tastetryk- og sliphændelser tilbageholdes, hvis de ikke straks håndteres, hvilket giver robust inputstyring. Denne expander, der fungerer via I2C, integreres problemfrit med forskellige mikrocontrollere og computere.
Til GPIO-udvidelse kan alle ben konfigureres som input/output, med valgfri pull-ups og interrupt-funktioner. En debouncer tilbyder lavpasfiltrering for renere taktile kontaktsignaler. Udgange styrer effektivt LED-drivere med høje/lave indstillinger.
I tastaturmatrixtilstand automatiseres pull-ups og scanning, og en FIFO-kø med 10 elementer registrerer vigtige hændelser. Afbrydelser ved tastehandlinger reducerer behovet for konstant polling. Biblioteker til Arduino og CircuitPython er tilgængelige for bred kompatibilitet, og en Linux Kernel-driver tilbydes til understøttelse af enkeltkortcomputere.
Det specialfremstillede printkort følger STEMMA QT-formfaktoren, hvilket forenkler integrationen. Udstyret med en 3,3V regulator og I2C linjeniveauforskydning er det kompatibelt med 3V eller 5V mikrocontrollere. Dets stik matcher Sparkfun Qwiic I2C-stik for nem, loddefri sammenkædning med andre enheder.
| Mærke | Adafruit | 
| Model | 4918 |