Experiments

tinyBot Programming Expirements

(for mimicArm experiments click HERE)

For a summary of programming commands, check our quick reference guide

Getting Started

Watch our Introduction to Programming video to learn the basics.

Introduction to Programming from Brett Pipitone on Vimeo.

Novice Experiments 

tinyBotWave

A great first program.  Make your robot wave.  Example available for Arduino and mimicBlock.

tinyBotQueenWave

A simple variation on tinyBotWave.  See how the parameters change the results.  Examples for Arduino and mimicBlock.

tinyBotBigWave

This waving program moves two of tinyBot's servos, adding complexity to the program

tinyBotFastWave

TEXT ONLY PROGRAM: This is a simple introduction to functions with optional commands. If you've been using drag-and-drop programming, you can either skip this one or use it as your first test program.

tinyBotSlowWave

TEXT ONLY PROGRAM: This program does the opposite of tinyBotFastWave by slowing the wave down. If you've been using drag-and-drop programming, you can either skip this one or use it as your first test program.

tinyBotGrab

A simple program that uses the robots gripper. This is another building block to more complex actions.

tinyBotGrabAndDrop

This program combines gripper moves with servo moves. While simple, it gives a hint of how complex programs can be written.

tinyBotReachGrabAndDrop

Building on tinyBotGrabAndDrop, this program moves two servos and the gripper to create a complex program to reach for a block from a user. Then loose interest and drop it on the floor.

Intermediate Experiments

Intermediate Programming with tinyBot from Brett Pipitone on Vimeo.

tinyBotSetDown

This is the first experiment that's not already completed. You'll need to find juuuust the right position to set the block down.

tinyBotPickAndSet

In this experiment you'll need to tell tinyBot where the block is. There are two blanks in these programs that you'll need to fill in.