De 12 knapparna på knappsatsen är märkta 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * och #, arrangerade i samma layout som en telefonknappsats. Varje knapptryckning har ett motstånd som sträcker sig mellan 10 och 150 ohm. Qwiic-tangentbordet läser och lagrar de senaste 15 knapptryckningarna i en First-In, First-Out (FIFO)-stack, vilket eliminerar behovet av att ständigt polla knappsatsen från din mikrokontroller. Denna information är tillgänglig via Qwiic-gränssnittet, vilket gör den användarvänlig och effektiv.
Sparkfun Qwiic-tangentbordet erbjuder också en mjukvarukonfigurerbar I2C-adress, som tillåter flera I2C-enheter på samma buss. Observera att I2C-adressen för Qwiic-tangentbordet är 0x4B och är bygelvalbar till 0x4A (programvarukonfigurerbar till valfri adress). En multiplexer/Mux krävs för att kommunicera med flera Qwiic Keypad-sensorer på en enda buss.
Sparkfun Qwiic connect-systemet är ett ekosystem av I2C-sensorer, ställdon, skärmar och kablar som gör prototypframställning snabbare och mindre risk för fel. Alla Qwiic-aktiverade kort använder en vanlig 1 mm delning, 4-stifts JST-kontakt, vilket minskar mängden erforderligt PCB-utrymme, och polariserade anslutningar gör att du inte kan koppla in den fel.
Sparkfun Qwiic-knappsatsen är utrustad med funktioner som en mjukvaruvalbar slavadress, lågeffekts ATtiny85-kontroller och knapptryckningar med tidsstämpel. Den har ett standard I2C-adress på 0x4B och kommer med 2x Qwiic-kontakter.
För ytterligare information och hjälp kan du komma åt schemat, Eagle-filer, anslutningsguide, pin-out på knappsatsen, ATtiny85 firmware, Arduino -biblioteket, Python-paketet och GitHub-hårdvaran.
varumärke | Sparkfun |
Modell | COM-15290 |
Mer information | Qwiic Keypad Hookup Guide - SparkFun Learn |
Kommunikation | I2C |
Spänning | 3,3 V |