{"title":"Rainbow HAT","handle":"rainbow-hat-cb920ea8-73a6-4a01-bcbb-0f4900b8bb6f","url":"/products/rainbow-hat-cb920ea8-73a6-4a01-bcbb-0f4900b8bb6f","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.\n\nOriginally developed in collaboration with Google's Android Things team, Rainbow HAT also has a comprehensive Python library for use on Raspberry Pi OS.\n\nKey Features\n\n\n7× APA102 RGB LEDs – Individually addressable multicolour LEDs (SPI)\n\n4× 14-Segment Alphanumeric Displays – Green LEDs driven by HT16K33 (I²C)\n\n3× Capacitive Touch Buttons – Atmel QT1070 driver (I²C)\n\nBMP280 Sensor – Temperature and pressure (I²C)\n\nPiezo Buzzer – PWM-driven for tones and alerts\n\n3× Status LEDs – Blue, green, and red (GPIO)\n\nBreakout Pins – Servo, I²C, SPI, and UART (all 3.3 V)\n\n\nCompatibility\n\nRaspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W\n\n\n\nNote: When using with Raspberry Pi 3B+, use standoffs to ensure the PoE pins do not contact components on the underside of Rainbow HAT.\n\n\n\nTip: Temperature readings are affected by heat from the Pi's CPU and onboard LEDs. A suggested correction formula: corrected temp = measured temp − (CPU temp − measured temp) / 2.\n\n\nResources\n\nPython library (GitHub)\nRainbow HAT pinout\n","vendor":"Little Bird","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":6510,"title":"Default Title","sku":"PR-PIM253","price":56.32,"on_sale":false,"in_stock":true,"available_quantity":3,"option1":"Default Title"}]}