AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$7.45 |
In stock
No reviews yet

The Adafruit IoT Button with NeoPixel BFF adds a chunky 12 mm tactile button and an RGB NeoPixel to any QT Py or Xiao development board. It's a quick way to ...

Stock availability

Ready to ship from Sydney
1 in stock
Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit IoT Button with NeoPixel BFF adds a chunky 12 mm tactile button and an RGB NeoPixel to any QT Py or Xiao development board. It's a quick way to build simple IoT button projects with visual feedback — press the button to trigger an action, and use the NeoPixel to display status.

Designed as a "Best Friend Forever" board, the BFF mounts directly onto the back of your QT Py or Xiao. Solder it permanently or use pin and socket headers for a removable setup. The button and NeoPixel pins can be reassigned by cutting and re-wiring onboard jumpers.

Key Features

  • 12 mm Tactile Button – Large actuator for easy pressing; connects A2 to ground when pressed
  • RGB NeoPixel – 3.5 mm addressable LED on GPIO A3 for colour status feedback
  • BFF Form Factor – Mounts directly onto the back of any QT Py or Xiao board
  • Configurable Pin Assignment – Cut and re-wire onboard jumpers to change button and NeoPixel pins
  • Solderless or Permanent – Use headers for a removable connection or solder in place

Ideal For

  • Simple IoT button projects (smart home triggers, notifications, alerts)
  • Interactive prototypes with button input and LED feedback
  • Compact wearable or desktop controls
  • QT Py and Xiao projects needing a quick tactile interface

Package Contents

  • 1× Adafruit IoT Button with NeoPixel BFF PCB (assembled and tested)
  • 1× Header for soldering to QT Py
Tip: Enable an internal pull-up resistor on A2 (or your chosen pin) in your code, as the button connects the pin to ground when pressed.
Note: QT Py board is not included.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
NeoPixel
A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.

adafruit iot button with neopixel bff

Document · 2.4 MB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.