Make sure you have the new version of the software, which is given on this page.
For these programs, put the robot upside down, so the robot doesn't actually go anywhere, the wheels just spin in the air.
Make sure your battery is fully charged and on. Connect the USB cable between the Arduino Nano and your computer.
steps is a program to collect step data. Compile and load it using the Arduino IDE, and then run it by typing g to the Serial Monitor window. You will see the robot move the wheels forward and back several times, with the movements getting smaller and smaller, and a lot of numbers printed out on the screen.
Maybe typing s will stop it, or
you can press the reset button on the back end of the board next to the
red, black, and yellow rows of pins.
sinusoids is a program to collect sinusoidal data. Compile and load it using the Arduino IDE, and then run it by typing g to the Serial Monitor window. You will see the robot move the wheels sinusoidally several times, and a lot of numbers printed out on the screen. The program tries to collect at least 10 periods of the sinusoid, so at a low frequency like 0.1Hz that takes 100 seconds. This program takes a looong time.
Boring! Kill it! Maybe typing s will stop it, or you can press the reset button on the back end of the board next to the pins.
Since the Arduino IDE does not provide a way to save the numbers that are printed out, we have to use a terminal program like putty to capture the data. This is described in the next section.