- Main Page
- Files

# Demo documentation

### 1.0

## Introduction

The programm "Demo" is made to demonstrate some capabilities of the e-puck and to illustrate how you can use the library.
This demo is, in fact, a compilation of nine demos. You can choose the demo you want to play by moving the selector on the back of the e-puck.
Here is the the demo corresponding to the selector position:

- Selector position 0: Show the ground direction. Look at rungrounddirection.h for more information.
- Selector position 1: Shock detection. Look at runaccelerometer.h for more information.
- Selector position 2: Locate the sound source. Look at runlocatesound.h for more information.
- Selector position 3: Follow the wall. Look at runwallfollow.h for more information.
- Selector position 4: Follow what is detected by the two front proximities detectors. Look at runbreitenberg_adv.h for more information.
- Selector position 5: Avoid the obstacles. Look at runbreitenberg_adv.h for more information.
- Selector position 6: Follow all balls. Look at runfollowball.h for more information.
- Selector position 7: Follow the red ball. Look at runfollowball.h for more information.
- Selector position 8: Follow the green ball. Look at runfollowball.h for more information.
- Other selector position: Command the e-puck with the sound. Look at runfftlistener.h for more information.
  Warning:
    When you have made your selection with the selector, YOU MUST reset the e-puck (the blue button near the selector) to make your choice effective.

## The selector position:

## External links

- http://www.e-puck.org/ The official site of the e-puck
- https://gna.org/projects/e-puck/ The developpers area at gna
- http://lsro.epfl.ch/ The site of the lab where the e-puck has been created
- http://www.e-puck.org/index.php?option=com_content&task=view&id=18&Itemid=45 The license

Author:
  Doc: Jonathan Besuchet