An implementation of my OOP robot for Arduino that takes advantage of the bump sensors I built.  This robot simply wanders around and when it bumps into something it backs off and tries another direction.