Raul Portales
Published © Apache-2.0


Beret is an educational project to program the Rainbow HAT on Android Things using a visual language built on Blockly.

BeginnerFull instructions provided1 hour474

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
With Android things installed. iMX7D developer kit is also an option
Rainbow HAT
Pimoroni Rainbow HAT
Android device
Android device
Optional, but recommended. Best experience is with a tablet

Software apps and online services

Android Things
Google Android Things
You can use the custom image that includes Android Things and Beret all together.


Read more


Blink a LED example

Example program that blinks a LED

Play a tone example

An example of a program plays a tone using the buzzer

Display random colors example

An example that displays a set of random colors on the RGB LED strip when Button A is pressed


GitHub repo

The repository contains both the source code and binaries so you can install it and try it straight away.


Raul Portales

Raul Portales

1 project • 5 followers
Google Developer Expert for IoT and Android, Engineer Lead at Oneview Healthcare. Author of "Android Things Quick Start Guide"