I 12 pulsanti sulla tastiera sono etichettati 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * e #, disposti nello stesso layout della tastiera del telefono. Ogni pressione di un tasto ha una resistenza compresa tra 10 e 150 Ohm. La tastiera Qwiic legge e memorizza gli ultimi 15 pulsanti premuti in uno stack FIFO (First-In, First-Out), eliminando la necessità di interrogare costantemente la tastiera dal microcontrollore. Queste informazioni sono accessibili tramite l'interfaccia Qwiic, rendendola facile da usare ed efficiente.
La tastiera Sparkfun Qwiic offre anche un I2Indirizzo C, che consente più I2Dispositivi C sullo stesso bus. Si tenga presente che l'I2L'indirizzo C della tastiera Qwiic è 0x4B ed è selezionabile tramite ponticello su 0x4A (configurabile tramite software su qualsiasi indirizzo). Per comunicare con più sensori della tastiera Qwiic su un singolo bus è necessario un multiplexer/Mux.
Il sistema Sparkfun Qwiic Connect è un ecosistema di I2Sensori, attuatori, schermature e cavi C che rendono la prototipazione più rapida e meno soggetta a errori. Tutte le schede abilitate per Qwiic utilizzano un comune connettore JST a 4 pin con passo da 1 mm, che riduce la quantità di spazio richiesto sul PCB, mentre le connessioni polarizzate impediscono di collegarle in modo errato.
La tastiera Sparkfun Qwiic è dotata di funzionalità come un indirizzo slave selezionabile tramite software, controller ATtiny85 a basso consumo e pressione dei pulsanti con timestamp. Ha una I predefinita2Indirizzo C di 0x4B e viene fornito con 2 connettori Qwiic.
Per ulteriori informazioni e assistenza, è possibile accedere allo schema, ai file Eagle, alla guida ai collegamenti, alla piedinatura della tastiera, al firmware ATtiny85, alla libreria Arduino , al pacchetto Python e al repository hardware GitHub.
Marca | Sparkfun |
Modello | COM-15290 |
Ulteriori informazioni | Qwiic Keypad Hookup Guide - SparkFun Learn |
Comunicazione | I2C |
Voltaggio | 3,3 V |