So baiscally I've recently discovered that the tone function renders pin 3 practically useless is it's running a DC motor. Thing is I am using a 3pi robot which utilises pin 3 to run a motor.
In short I need to have tones playing then stop, then have motor 2 run.
Any Idea how to remove tone() after calling it so that it won't disrupt pin 3?