The GrovePi+ operates with C/C++, and Python. There is experimental support for “Go” and node.js (Javascript) based coding. The GrovePi+ connects to the I/O header pins on the Raspberry Pi. It acts as an intermediate between the Raspberry Pi and the Grove components. It is actually implemented as an Arduino, and you can update and modify the firmware for supporting future Grove modules.
The kit is designed to accelerate design using a similar concept to Lego blocks, but for electronic circuits. This modular method removes the necessity for a breadboard and reduces the time spent on testing and troubleshooting.
The Starter Kit includes a GrovePi+ board, light, sound, temperature & humidity, rotary angle and ultrasonic sensor modules, button, buzzer and relay modules, three (RGB) LED modules and an LCD RGB Backlight Module, as well as cabling.