Basic SparkiDuino Lessons

SparkiDuino is an easy to use, open source and free Integrated Development Environment (IDE) for the Sparki robot. It includes all the necessary instructions and examples to easily start programming your Sparki using Arduino syntax. The following links provide installation instructions for Windows and for Mac OS X:


Once you have installed SparkiDuino, you are ready to start with our Basic SparkiDuino Robotics Lessons:

Moving the Robot

Mixing Colors with the RGB LED

Making Sounds

First Steps with the LCD Display

Using the Ultrasonic Distance Sensor

Wall Avoidance

Basic Gripper Usage

Follow and Avoid Light

Edge Avoidance


Hill Climb

Line Following

Cleaning Robot

Drawing with Sparki

Making Music with the Accelerometer

Using USB Serial and Bluetooth Communications