Toetsenborden zijn erg handige invoerapparaten, maar wie wil er zeven GPIO-pinnen vastmaken, een handvol pull-up-weerstanden bedraden en firmware schrijven die kostbare verwerkingstijd verspilt aan het scannen van de toetsen op invoer? Het SparkFun Qwiic-toetsenbord wordt volledig gemonteerd geleverd en maakt het ontwikkelingsproces voor het toevoegen van een toetsenbord met 12 knoppen eenvoudig. Geen spanningsvertaling of uitzoeken welke I2C-pin SDA of SCL is, gewoon aansluiten en klaar! Gebruikmakend van ons handige Qwiic-systeem, is solderen niet nodig om het op de rest van uw systeem aan te sluiten. We hebben echter nog steeds pinnen met een afstand van 0,1 " naar buiten gebracht voor het geval u liever een breadboard gebruikt.
Elk van de 12 toetsen van het toetsenbord is gelabeld met 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, * en # en is geformatteerd in dezelfde lay-out als een telefoontoetsenbord met elke toetsdrukweerstand variërend tussen 10 en 150 Ohm. Het Qwiic-toetsenbord leest en slaat de laatste 15 toetsaanslagen op in een First-In, First-Out (FIFO) -stapel, zodat u niet constant het toetsenbord van uw microcontroller hoeft te pollen. Deze informatie is dan toegankelijk via de Qwiic-interface. Het SparkFun Qwiic-toetsenbord heeft zelfs een softwarematig configureerbaar I2C-adres, zodat u meerdere I2C-apparaten op dezelfde bus kunt hebben.
OPMERKING: Het I2C-adres van het Qwiic-toetsenbord is 0x4B en kan via een jumper worden geselecteerd op 0x4A (softwareconfigureerbaar naar elk adres). Een multiplexer / Mux is vereist om te communiceren met meerdere Qwiic Keypad-sensoren op een enkele bus. Als u meer dan één Qwiic Keypad-sensor moet gebruiken, overweeg dan om de Qwiic Mux Breakout te gebruiken.
Het SparkFun Qwiic connect-systeem is een ecosysteem van I2C-sensoren, actuatoren, afschermingen en kabels die het maken van prototypen sneller en minder foutgevoelig maken. Alle Qwiic-compatibele kaarten gebruiken een gemeenschappelijke 1 mm pitch, 4-pins JST-connector. Dit vermindert de hoeveelheid benodigde PCB-ruimte, en gepolariseerde aansluitingen zorgen ervoor dat u deze niet verkeerd kunt aansluiten.
Kenmerken:- Door software selecteerbaar slaafadres
- ATtiny85-controller met laag vermogen
- Knopindrukken met tijdstempel
- Standaard I2C-adres: 0x4B
- 2x Qwiic-connector