Knoppen zijn een gemakkelijke en tactiele manier om met uw project te communiceren, maar waarom zou u te maken hebben met debouncing, polling en bedrading van pull-up weerstanden? De Qwiic-knop met ingebouwde rode LED vereenvoudigt al die vervelende zorgen in een gebruiksvriendelijk I2C-apparaat! Door gebruik te maken van ons Qwiic Connect-systeem, is het gebruik van de knop net zo eenvoudig als het aansluiten van een kabel en het laden van vooraf geschreven code!
Als u meerdere knoppen nodig heeft voor uw project, vrees dan niet! Elke knop heeft een configureerbaar I2C-adres, zodat u meerdere knoppen via Qwiic in serie kunt schakelen en toch elke knop afzonderlijk kunt adresseren. We hebben een voorbeeld in onze Arduino-library dat een supereenvoudige manier biedt om je Qwiic-knop te configureren voor elk I2C-adres dat je maar wilt. Je kunt de library downloaden via de Arduino-library beheerder door te zoeken naar 'SparkFun Qwiic Button' of je kunt de GitHub-repo als een .zip-bestand ophalen en de library vanaf daar installeren.
Naast het afhandelen van knipperen en debouncen, heeft de Qwiic-knop configureerbare interrupts die kunnen worden geconfigureerd om te worden geactiveerd door op een knop te drukken of te klikken. We hebben ook de vrijheid genomen om een
FIFO-wachtrij aan boord van de Qwiic-knop, waar het intern registreert wanneer de knop werd ingedrukt. Dit betekent dat code op uw microcontroller geen kostbare verwerkingstijd hoeft te verspillen aan het controleren van de status van de knop, maar in plaats daarvan een kleine functie kan uitvoeren telkens wanneer de knop wordt ingedrukt of geklikt! Voor meer informatie over interrupts, ga naar
onze gids hier!
Het SparkFun Qwiic Connect-systeem is een ecosysteem van I2C-sensoren, actuatoren, afschermingen en kabels die het maken van prototypes 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:- 12 mm rode LED-knop geschikt voor 50mA
- Ingebouwde LED kan worden geconfigureerd voor het door u gewenste niveau van knipperen!
- Elke knop heeft een configureerbaar I2C-adres
- Configureerbare interrupts - bekijk hier onze gids!
- FIFO-wachtrij