Skip to main content

Soldered Button, LED & Buzzer Board with Qwiic

Three pushbuttons, three WS2812B RGB LEDs and a passive buzzer on one small I2C board, with Qwiic connectors and eight selectable addresses.

An ATtiny404 microcontroller on the board reads the three buttons, drives the three RGB LEDs and plays the buzzer. Your controller talks to it over I2C, so it needs only the two I2C lines.

Plug it in with a Qwiic cable, no soldering needed. Your code reads which buttons are pressed, sets each LED to any colour and plays a tone on the buzzer at the frequency you choose, in Hz. Three switches on the board set the I2C address from 0x30 to 0x37, so up to eight boards can share one bus, and the second Qwiic connector passes the bus on to the next board.

This documentation is for​

At a glance​

InterfaceI2C over Qwiic, default address 0x30
Main ICATtiny404
LEDs3 × WS2812B-2020 RGB, 8 bits per colour channel
Buttons and buzzer3 pushbuttons, 1 passive buzzer
Voltage3.3 V, supplied through Qwiic
Connectors2 × Qwiic, 2-pin SDA/SCL header, UPDI header
Dimensions38 × 22 mm
Arduino librarySoldered-Button-LED-Buzzer-Board

What's in the box​

QtyItemNotes
1Button, LED & Buzzer Board with Qwiic (main product)SKU 333182
2Header pins (unsoldered)Header pins included for all breadboard-compatible pins