The PiGlow is an amazing small add - on board designed specifically for the Raspberry Pi. It comes with 18 individually controllable LEDs, offering endless possibilities! This board is a perfect fit inside a Pibow. It works flawlessly with all models of Raspberry Pi, including the B+. You can use it for various purposes such as creating mood lighting, showing the current system load, getting notified of events like tweet mentions or incoming emails, and providing feedback on the status of scripts or daemons running on your Pi. It also looks great when VESA mounted against a wall. The PiGlow uses the SN3218 8 - bit 18 - channel PWM chip to drive 18 surface - mount LEDs in red, orange, yellow, green, blue, and white. Communication is via I2C over the GPIO header at a bus address of 0x54. Each LED can be set to a PWM value between 0 and 255, allowing for dimming control. It's fully assembled, so no soldering is required. Python code for accessing and controlling the lighting is provided. Check out our GitHub repository for sample code and the full datasheet. There are also drivers and support from various developers for different programming languages like wiringPi, Scratch, Node.js, Perl, and Golang.

Using the PiGlow is easy. First, connect it to your Raspberry Pi. It works with all models, so you don't have to worry about compatibility. Once connected, you can start using the provided Python code to control the 18 individually controllable LEDs. You can set the brightness of each LED by adjusting the PWM value between 0 and 255. For mood lighting, you can create different color combinations. To show system load or get event notifications, use the relevant sample code available on our GitHub repository. If you want to use it with other programming languages, there are drivers and support from developers like Gordon Henderson, Simon Walters, etc. Just follow the links provided in the product description. As for maintenance, keep it in a dry and clean place. Since it's fully assembled, there's no need for soldering or complex upkeep. If you encounter any issues, refer to the datasheet on GitHub for more detailed information.