
De Adafruit TCA8418 Keypad Matrix en GPIO Expander breakout combineert veelzijdigheid met een compact ontwerp, wat hem tot een superieure I2C GPIO expander en keypad matrix driver maakt. Hij beschikt over 18 I/O-pinnen, verdeeld over 10 kolommen en 8 rijen, en ondersteunt een matrix met maximaal 80 knoppen of individuele GPIO-functionaliteiten.
De ingebouwde gebeurteniswachtrij met 10 elementen zorgt ervoor dat toetsaanslagen en -loslatingen worden vastgehouden als ze niet direct worden verwerkt, wat zorgt voor robuust invoerbeheer. Deze expander werkt via I2C en integreert naadloos met diverse microcontrollers en computers.
Voor GPIO-uitbreiding zijn alle pinnen configureerbaar als input/output, met optionele pull-ups en interrupt-mogelijkheden. Een debouncer biedt low-pass filtering voor schonere, voelbare schakelsignalen. outputs beheren LED- drivers efficiënt met hoge/lage instellingen.
In de toetsenbordmatrixmodus worden pull-ups en scanning geautomatiseerd, en een FIFO-wachtrij met 10 elementen registreert belangrijke gebeurtenissen. Interrupts bij toetsaanslagen verminderen de noodzaak voor constante polling. libraries voor Arduino en CircuitPython zijn beschikbaar voor brede compatibiliteit, en er wordt een Linux Kernel- driver aangeboden voor ondersteuning van board .
De op maat gemaakte printplaat volgt de STEMMA QT-vormfactor, wat de integratie vereenvoudigt. Uitgerust met een 3,3V-regelaar en I²C-lijnniveauverschuiving, is hij compatibel met 3V- of 5V-microcontrollers. De connectoren zijn compatibel met Sparkfun Qwiic I²C-connectoren voor eenvoudige, soldeerloze koppeling met andere apparaten.
| Merk | Adafruit | 
| Model | 4918 |