Os 12 botões do teclado são identificados como 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * e #, organizados no mesmo layout de um teclado de telefone. Cada pressionamento de tecla tem uma resistência que varia entre 10 e 150 Ohms. O teclado Qwiic lê e armazena os últimos 15 pressionamentos de botão em uma pilha First-In, First-Out (FIFO), eliminando a necessidade de consultar constantemente o teclado do seu microcontrolador. Essas informações são acessíveis através da interface Qwiic, tornando-as fáceis de usar e eficientes.
O teclado Sparkfun Qwiic também oferece um I configurável por software2Endereço C, permitindo múltiplos I2Dispositivos C no mesmo barramento. Observe que o eu2O endereço C do teclado Qwiic é 0x4B e pode ser selecionado por jumper para 0x4A (configurável por software para qualquer endereço). Um multiplexador/Mux é necessário para se comunicar com vários sensores do teclado Qwiic em um único barramento.
O sistema Sparkfun Qwiic connect é um ecossistema de I2Sensores C, atuadores, blindagens e cabos que tornam a prototipagem mais rápida e menos propensa a erros. Todas as placas habilitadas para Qwiic usam um conector JST comum de 1 mm e 4 pinos, o que reduz a quantidade de espaço necessário na PCB, e conexões polarizadas significam que você não pode conectá-lo errado.
O teclado Sparkfun Qwiic é equipado com recursos como endereço escravo selecionável por software, controlador ATtiny85 de baixa potência e pressionamento de botão com carimbo de data / hora. Tem um padrão I2Endereço C de 0x4B e vem com 2 conectores Qwiic.
Para obter mais informações e assistência, você pode acessar o esquema, arquivos Eagle, guia de conexão, pinagem do teclado, firmware ATtiny85, biblioteca Arduino , pacote Python e o repositório de hardware GitHub.
Marca | Sparkfun |
Modelo | COM-15290 |
Mais informações | Qwiic Keypad Hookup Guide - SparkFun Learn |
Comunicação | I2C |
Tensão | 3,3 V |