Sparkfun Qwiic Button Breakout er designet til at rumme flere knapper til dit projekt. Hver knap har et konfigurerbart I2C-adresse, så du kan sammenkæde flere knapper over Qwiic og stadig adressere hver enkelt individuelt. Arduino biblioteket tilbyder et eksempel, der giver en nem måde at konfigurere din Qwiic-knap til, hvad end jeg2C-adresse, du har brug for.
Udover at håndtere blinkende og debouncing, har Qwiic-knappen også konfigurerbare interrupts, der kan indstilles til at aktiveres ved et tryk på en knap eller et klik. En innovativ funktion ved Qwiic-knappen er implementeringen af en indbygget FIFO-kø. Denne kø holder en intern registrering af, hvornår knappen blev trykket, og sparer din mikrocontroller fra at spilde værdifuld behandlingstid på at kontrollere knappens status. I stedet kan den køre en lille funktion, hver gang der trykkes på knappen eller klikkes.
Sparkfun Qwiic Connect System er et omfattende økosystem af I2C-sensorer, aktuatorer, skærme og kabler, der har til formål at gøre prototyping hurtigere og mindre udsat for fejl. Alle Qwiic-aktiverede kort bruger en almindelig 1 mm pitch, 4-benet JST-stik. Dette design minimerer mængden af krævet PCB-plads og sikrer fejlfrie forbindelser med dets polariserede design.
Funktionerne i Sparkfun Qwiic Button Breakout inkluderer en indbygget LED, der kan konfigureres til dit ønskede niveau af blink, en konfigurerbar I2C-adresse for hver knap, konfigurerbare interrupts og en FIFO-kø. Du kan også vælge din foretrukne knapfarve fra rød, blå, grøn eller hvid LED-taktil knap.
Understøttende dokumenter til Sparkfun Qwiic Button Breakout inkluderer et skema, eagle-filer, borddimensioner, hookup guide, Arduino bibliotek, Python-pakke, registerkort og GitHub Hardware Repo.
Mærke | Sparkfun |
Model | BOB-15931 |
Mere info | SparkFun Qwiic Button Hookup Guide - SparkFun Learn |