DFRobot Gravity Starter Kit for Genuino Review

The DF-Robot’s Gravity Starter Kit for the Genuino is a really good starter kit for those who want to begin using the Genuino (Arduino) 101. The kit comes with eleven different projects with easy and clear tutorials to follow. The Plug & Play interface of Gravity gives you an excellent user-experience while also maintaining its flexibility and efficiency. It’s actually a great kit for Maker and STEM education.

DFRobot Gravity Starter Kit for Genuino Review – Whats in the Box?

The Genuino Starter Kit comes packaged in a fantastic box that is very durable. The front of the box highlights the package contents and makes use of nice white and blue visuals.

The lid is sealed by 2 plastic orange clips that keep the lid securely closed, releasing the clips unlocks the case. Inside the packaging the components are all neatly separated into their own sections, making it easy to find what you are looking for an keeping things organised. The great thing about this packaging is that you can use the case to store any items such as screws etc. once you have finished building your Genuino projects.

The inside of the lid contains a graphic that highlights each individual item that is packaged inside and also tells you what tray slot they are located in.

Located inside the case you will find the following:

  • Genuino 101 (DFR0436) x1
  • Gravity: IO Expansion Shield for Arduino V7.1 (DFR0265) x1
  • USB BLE-Link (TEL0087) x1
  • USB Cable A-B for Arduino (FIT0056) x 1
  • 9g Metal Gear Micro Servo (1.8Kg ) (SER0039) x 1
  • Gravity: Digital Buzzer Module (DFR0032) x 1
  • Gravity: Analog Ambient Light Sensor (DFR0026) x 1
  • Gravity: Analog Sound Sensor (DFR0034) x 1
  • Gravity: Analog Rotation Sensor V1 (DFR0054) x1
  • Gravity: Digital Push Button (Yellow) (DFR0029) x 1
  • Adjustable Infrared Distance Sensor (SEN0019) x 1
  • PIR (Motion) Sensor (SEN0171) x 1
  • Gravity:Analog LM35 Linear Temperature Sensor (DFR0023) x1
  • Gravity: Digital Piranha LED Module-Red (DFR0031-R) x 1
  • Gravity: Digital Piranha LED Module – Green (DFR0031-G) x 1
  • Gravity: Digital piranha LED module-Yellow (DFR0031-Y) x 1
  • 6xAA Battery Holder with DC2.1 Power Jack (FIT0141) x 1
  • Gravity Digital Sensor Cable for Arduino x 6
  • Gravity Analog Sensor Cable for Arduino x 4

The Product

DFRobot Gravity Starter Kit for Genuino Review – DFRobot Makes Making Easier

The Gravity Starter Kit for the Genuino includes a Genuino / Arduino – 101 board and the latest compatible board that runs on the Intel curie processor; it also features different useful functions such as Bluetooth communication as well as gesture recognition. The Gravity Starter kit comes with thirteen of the most well-known and favored sensors and modules with easy to plug IO expansion shields which allow you to establish numerous interactive projects without really having to use any jumper wires or motherboards.

The sensors that are included in the kit are modularized and can be easily attached to the shield using DF-Robot’s Gravity interface which is a regular color-coded three-pin design. You will also notice that there are varying types of sensors that can be easily recognized via the logo printed at the back; moreover, there are over two hundred DF-Robot sensors, as well as modules available to adequately power all further projects that you plan to do.

All of the elements that are included in the Gravity Starter Kit are completely compatible with the micro-controllers of Arduino; so basically, having this starter kit for the Genuino / Arduino – 101 will definitely make building your own projects much easier.

The Genuino / Arduino – 101 requires a power supply of 6 AA batteries or 6.5 to 12 V AC power adapter. For its dimensions, these are 220 millimeters x 165 millimeters x 65 millimeters and it weighs 300 grams.

The Step by Step Tutorial for the Gravity Starter Kit

The Genuino / Arduino – 101 Starter Kit also gives you an eleven step by step tutorial that targets to help every beginner easily and better understand the process of programming in Arduino. The tutorial tackles the Arduino IDE’s installation, the programming language, how to create an electric circuit, utilizing various electric components, as well as their signaling. This also features thorough instructions for building projects that range from lighting up the LED to eventually utilizing the 101 with various components to create real projects like the Electronic Gradienter or Weather Station. It’s really a great kit since the tutorial is packed with lots of diagrams and photos so you can readily build your own Arduino project with ease.

Lesson 1 – Making the LED Blink

After learning the basic ideas of what the Genuino – 101 and Arduino platform is all about, as well as how the digital and analog signals function, it will be time to actually build the very first project with the kit and it is making the LED light blink. Right in the first chapter, the blink code was uploaded to light the on-board LED light for one simple tests. But instead of just utilizing the on-board LED, you will need to connect the LED light module then set this to blink in the necessary pattern.

Lesson 2 – Sensor Lights

For this part of the lesson, you will start creating a sensor light. The behavior that needs to be implemented includes the following: once the sensor detects any human motion, the light should be on; when there isn’t any human motion detected, the LED light should stay off. To successfully achieve this, you will need to utilize an IR sensor that readily distinguishes infrared light.

Lesson 3 – The Mini Lamp

Here, the lamp should identify a light source and make use of a simple switch and in the lesson, you will be required to make your own.

Lesson 4 – Sound Activated LED Light

This time, you will need to create a sound-activated LED light, so basically, you’ll need to be able to create a LED flash just by clapping your hands. To make this project work, you’ll be needing a sound sensor. You can readily utilize a sound sensor or a sound control device to make sounds for the experiment.

Lesson 5 – Fading LED Lights

For this specific lesson, instead of just making the LED light blink, you will learn how to adjust the light’s brightness while also adding a fading effect to it. To be able to do this, you will be introduced to the idea of Pulse Width Modulation or PWM; it will also be explained how this modulates an analog signal via digital signals.

Lesson 6 – The Light Regulator

A light regulator is actually a device that allows you to control the brightness of a light; so in this specific lesson, you will be shown how to control and manage the brightness of the provided light just by using the analog rotation sensor. Here, the light will transform from light to dark or the other way around; and simultaneously, there will also be a change in the rotation angle – the larger the rotation angle, the brighter the LED lights become and vice-versa. With this, you will be able to create your own light regulator for your lights right at your home. Additionally, the rotation sensor can also be utilized to manage the rotational angle of a steering gear; plus, you can also use this to control a DC motor’s rotational speed. Generally, a rotation sensor has a lot of uses which makes things more convenient.

Lesson 7 – Pandora’s Box

For this lesson, the box that you will work on today will be closed during the day but at night, it should open gradually. Here, the light inside should also slowly grow brighter. To be able to do this successfully, you will need to utilize a new element called the servo which is a rotary actuator that lets you accurately control and manage an angular position. Additionally, you will also require an analog-circulating light sensor to readily determine the intensity and magnitude of the light outside the box. Once the value arrives at the limit for the night, your servo will move and open the box, then the inner LED light will grow even brighter.

Lesson 8 – The Bluetooth Connection

As you continue to progress in the Arduino tutorial, you will most likely have a lot of ideas on the various things that you can make when it comes to the wireless data exchange like the portable heart-rate motor or even a mobile weather station. With the present 4.1 Bluetooth module, most of the Bluetooth-supported devices like computers and even mobile phones can readily make the Genuino 101 work properly. So for this specific lesson, you will be required to make the Genuino 101 communicate or interact with a computer using a virtual serial port by specifically using a Bluetooth dongle. And once you end this chapter, you will learn how to receive and also send data between the 101 and a USB Bluetooth dongle via the Arduino IDE serial monitor.

Lesson 9 – Weather Station

After learning how to set up the Bluetooth connection, you will now utilize it in this lesson. Here, you will make 101 a wireless weather station where you can view the temperature with the use of Bluetooth.

Lesson 10 – Open Sesame

The gyroscope and on-board 6-axis accelerometer are some of the other exciting things that can be utilized in this Gravity Starter Kit. For this specific lesson, you will learn how to obtain data from the accelerometer and gyroscope, as well as defining and exhibiting the data into real-time gesture. After this, you will learn how to manipulate the servo via gestures.

Lesson 11 – Electronic Gradienter

In this lesson, you will learn how to combine the data collected by the accelerometer. These data will then be imported into the visual art software sketchbook called “Processing” to plot a 3D model that represents the gestures of 101 in real time.

Application: Creating A Pseudo Heart Rate Monitor Based On the Arduino / Genuino Starter Kit
With this Gravity Starter Kit for the Genuino, you can readily create a real heart rate sensor which can also be changed to other types of sensors such as a light or proximity sensor. This simple project acquires a heart rate equivalent to a pot meter and it also shows the 3 LEDs that are also displayed by a pointer which mobile phone apps or a servo motor can control. This project incorporates two basic samples of Arduino projects that utilize Servo motor and the Intel Curie BLE capability.

Product Specifications

  • Microcontroller: Genuino/Arduino 101
  • Power Supply: 6*AA Batteries or 6.5-12V AC power adapter
  • Dimension: 220mm * 165mm * 65 mm/ 86.6 * 65 * 25.6 inches
  • Weight: 300g

DFRobot App

DFRobot recently released their mobile phone app which aims to help users in their journey to master Arduino development. The app is a fantastic companion for all your Arduino tinkering needs.

[foogallery id=”7288″]


The DFRobot Gravity Starter Kit for the Genuino is an excellent and user-friendly beginner kit that provides a great and educational experience for all. We really liked that the instructions in the lessons are clear and very easy to understand so anyone can readily follow the lessons with ease. So if you’re someone who wants to learn all about the basics of programming or if you’re undergoing the STEM training, then we definitely recommend this Gravity Starter Kit for the Genuino.

Where to Buy

If you want to have the DFRobot Gravity Starter Kit for the Genuino, you can purchase this via the official website.

%d bloggers like this: