
O módulo expansor de matriz de teclado e GPIO TCA8418 Adafruit combina versatilidade e design compacto, tornando-o um expansor de GPIO I2C e driver de matriz de teclado superior. Possui 18 pinos de E/S, dispostos em 10 colunas e 8 linhas, suportando uma matriz de até 80 botões ou funcionalidades GPIO individuais.
A fila de eventos integrada de 10 elementos garante que os eventos de pressionamento e liberação de teclas sejam retidos caso não sejam tratados imediatamente, proporcionando um gerenciamento de entrada robusto. Operando via I2C, este expansor integra-se perfeitamente com diversos microcontroladores e computadores.
Para expansão de GPIO, todos os pinos são configuráveis como entrada/saída, com resistores de pull-up opcionais e capacidade de interrupção. Um circuito de debounce oferece filtragem passa-baixa para sinais de acionamento tátil mais limpos. As saídas gerenciam com eficiência os drivers de LED com configurações de nível alto/baixo.
No modo de matriz de teclado, os resistores de pull-up e a varredura são automatizados, e uma fila FIFO de 10 elementos registra os eventos de tecla. Interrupções nas ações das teclas reduzem a necessidade de polling constante. Bibliotecas para Arduino e CircuitPython estão disponíveis para ampla compatibilidade, e um driver para o kernel Linux é oferecido para suporte a computadores de placa única.
A placa de circuito impresso personalizada segue o formato STEMMA QT, simplificando a integração. Equipada com um regulador de 3,3 V e conversão de nível de linha I2C, é compatível com microcontroladores de 3 V ou 5 V. Seus conectores são compatíveis com os conectores I2C do Sparkfun Qwiic, permitindo uma conexão em cadeia fácil e sem solda com outros dispositivos.
| Marca | Adafruit | 
| Modelo | 4918 |