
Adafruit TCA8418 knappsatsmatris och GPIO-expanderbrytare kombinerar mångsidighet och kompakt design, vilket gör den till en överlägsen I2C GPIO-expander och knappsatsmatrisdrivare. Den har 18 I/O-pinnar, arrangerade som 10 kolumner och 8 rader, som stöder en matris med upp till 80 knappar eller individuella GPIO-funktioner.
Den inbyggda händelsekön med 10 element säkerställer att händelser vid tangenttryckningar och -släpp hålls kvar om de inte omedelbart åtgärdas, vilket ger robust ingångshantering. Denna expander, som drivs via I2C, integreras sömlöst med olika mikrokontroller och datorer.
För GPIO-expansion är alla pinnar konfigurerbara som ingång/utgång, med valfria pull-ups och avbrottsfunktioner. En debouncer erbjuder lågpassfiltrering för renare taktila switchsignaler. Utgångarna hanterar effektivt LED-drivrutiner med höga/låga inställningar.
I knappsatsmatrisläge automatiseras pull-ups och skanning, och en FIFO-kö med 10 element registrerar viktiga händelser. Avbrott vid tangentåtgärder minskar behovet av konstant polling. Bibliotek för Arduino och CircuitPython finns tillgängliga för bred kompatibilitet, och en Linux Kernel-drivrutin erbjuds för stöd för enkortsdatorer.
Det specialtillverkade kretskortet följer STEMMA QT-formfaktorn, vilket förenklar integrationen. Utrustad med en 3,3 V-regulator och I2C-linjenivåförskjutning är den kompatibel med 3 V- eller 5 V-mikrokontroller. Dess kontakter matchar Sparkfun Qwiic I2C-kontakter för enkel, lödfri kedja med andra enheter.
| varumärke | Adafruit | 
| Modell | 4918 |