Lessons
Learn with...
Products
Support
Community
Store
Get Help
Getting Started
Testing Sparki
SparkiDuino OSX Install
SparkiDuino Windows Install
How to Upload Code
Manually Uploading Code
Using Bluetooth
Basic miniBloq
Uploading Code
Moving the Robot
Mixing RGB LED Colors
Using the Ultrasonic Distance Sensor
Wall Avoidance
Basic Gripper Usage
Follow and Avoid Light
Edge Avoidance
Theremin
Hill Climb
Line Following
Cleaning Robot
Making Music with the Accelerometer
How to Code
Introduction
Basic Sparki Code
SparkiDuino Interface
Comments and Syntax
A Couple More Things
Variables
Boolean Variables
Integer Numbers
Floating Point Numbers
Characters
Arrays
Functions
Controls
If Statements
Conditions
While Statements
Switch Statements
For Loops
Code Writing Strategies
Inputs and Outputs
Analog and Digital Signals
Beyond Basic Coding
Basic SparkiDuino
Moving the Robot
Using the Remote
Remapping Remote
RGB LED Colors
Making Sounds
LCD Introduction
Ultrasonic Distance
Wall Avoidance
Line Following
Gripper Usage
Follow/Avoid Light
Cleaning Robot
Drawing with Sparki
Accelerometer Music
USB and Bluetooth Serial
Advanced SparkiDuino
Maze Solving
Object Retrieval
Signal Filtering
Room Navigation
Computer Inputs
Relay Race
Memory Management
Sparki + Android
Sparki + Android: Introduction
Sparki + Android: Multiple Sensors
Android Bluetooth Commands to Sparki
Parts of Sparki
Accelerometer
Bluetooth Module
Buzzer
Expansion Port
Gripper
Infrared LED
Infrared Reflectance Sensor
Infrared Remote
Infrared Remote Receiver
LCD
Light Sensor
Magnetometer
On/Off Switch
Radio
Reset Button
RGB LED
Status LED
Wheels
Servo
Stepper Motors
Ultrasonic Range Finder