Skip to content

Arduino Code and a how to on how to make a swearing Roomba with minimal tinkering.

Notifications You must be signed in to change notification settings

JamesUnicomb/SwearingRoomba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwearingRoomba

The Finished Product

IThe swearing Roomba

The Parts

DFRobot Mini MP3 Player

https://www.dfrobot.com/product-1121.html

Arduino Mega and Shield

These can be bought from just about any electronics website.

The Code

Drive Randomly

The robot follows a random walk with a constant forward velocity and white noise as angular acceleration.

Swear When Bump

Continuously check if the bumper has been pressed in a while loop (dont forget to initialise the bumper before the while loop starts - sometimes the default can be true for bool and causes frustration).

When it has been pressed, do an evasive manouver - basically reverse a little, turn at some random angle, and go back to driving randomly.

The Swear

DF Robot Mini MP3 player takes care of this: simply load your swear sounds onto an SD card and "play next" swear.

About

Arduino Code and a how to on how to make a swearing Roomba with minimal tinkering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages