
Rainbow HAT
Rainbow HAT is a feature-packed add-on board for the Raspberry Pi, loaded with sensors, inputs, displays, and LEDs. Use it as a weather station, clock, timer, mood light, or as a hands-on introduction to multiple Pi communication protocols including SPI, I²C, GPIO, and PWM.
Originally developed in collaboration with Google's Android Things team, Rainbow HAT also has a comprehensive Python library for use on Raspberry Pi OS.
Key Features
- 7× APA102 RGB LEDs – Individually addressable multicolour LEDs (SPI)
- 4× 14-Segment Alphanumeric Displays – Green LEDs driven by HT16K33 (I²C)
- 3× Capacitive Touch Buttons – Atmel QT1070 driver (I²C)
- BMP280 Sensor – Temperature and pressure (I²C)
- Piezo Buzzer – PWM-driven for tones and alerts
- 3× Status LEDs – Blue, green, and red (GPIO)
- Breakout Pins – Servo, I²C, SPI, and UART (all 3.3 V)
Compatibility
- Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W
Resources
Original: $56.32
-70%$56.32
$16.90Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
Rainbow HAT is a feature-packed add-on board for the Raspberry Pi, loaded with sensors, inputs, displays, and LEDs. Use it as a weather station, clock, timer, mood light, or as a hands-on introduction to multiple Pi communication protocols including SPI, I²C, GPIO, and PWM.
Originally developed in collaboration with Google's Android Things team, Rainbow HAT also has a comprehensive Python library for use on Raspberry Pi OS.
Key Features
- 7× APA102 RGB LEDs – Individually addressable multicolour LEDs (SPI)
- 4× 14-Segment Alphanumeric Displays – Green LEDs driven by HT16K33 (I²C)
- 3× Capacitive Touch Buttons – Atmel QT1070 driver (I²C)
- BMP280 Sensor – Temperature and pressure (I²C)
- Piezo Buzzer – PWM-driven for tones and alerts
- 3× Status LEDs – Blue, green, and red (GPIO)
- Breakout Pins – Servo, I²C, SPI, and UART (all 3.3 V)
Compatibility
- Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W





















