Piloting a Roomba using an Arduino Uno
C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
roomba_pilot.ino

README.md

Piloting a Roomba with an Arduino

Watch a video of what source code is doing here.

What you need

  • A roomba with a serial port (mine is the 555 model),
  • An arduino,
  • to build a cable to connect the Arduino to the Roomba, see theses instructions,
  • download that nice Roomba library into the Arduino library folder.

Connections

Connect the Roomba RX wire to Arduino pin 0 (RX) and Roomba TX to Arduino pin 1 (TX). To power the Arduino, you’ll need to convert the 20 volts from Roomba to 5 volts using a 7805 5V voltage regulator (see theses instructions).

References