{"title":"SparkFun Qwiic Button - Red LED","handle":"sparkfun-qwiic-button-red-led","url":"/products/sparkfun-qwiic-button-red-led","description":"The SparkFun Qwiic Button simplifies adding a tactile button to your I2C project. It handles debouncing, pull-up resistors, and polling internally, so you can focus on your application. A built-in red LED provides visual feedback and can be configured to blink at custom rates.\n\nEach button has a configurable I2C address, allowing you to daisy-chain multiple Qwiic Buttons and address each one individually. An onboard FIFO queue records button press timestamps, and configurable interrupts can trigger on press or click events — freeing your microcontroller from constant polling.\n\nKey Features\n\n\nBuilt-in Red LED – Configurable blinking for visual feedback\n\nI2C Interface – Configurable address for daisy-chaining multiple buttons\n\nHardware Debouncing – Clean button signals without software workarounds\n\nConfigurable Interrupts – Trigger on button press or click events\n\nFIFO Queue – Onboard record of button press timestamps\n\nQwiic Connectors – Polarised 4-pin JST for solderless I2C hookup\n\n\nIdeal For\n\nUser interface controls in I2C-based projects\nMulti-button panels via daisy-chained addressing\nEvent-driven applications requiring interrupt-based input\n\n\nPackage Contents\n\n1× SparkFun Qwiic Button (Red LED)\n\n\nResources\n\nHookup Guide\nArduino Library (GitHub)\nInterrupts with Arduino Guide\n","vendor":"SparkFun","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":4474,"title":"Default Title","sku":"SF-BOB-15932","price":11.62,"on_sale":false,"in_stock":true,"available_quantity":39,"option1":"Default Title"}]}