Arduino + Roomba Play Jingle Bells

Merry Christmas everyone!

http://www.youtube.com/watch?v=IFsZRG4N3k8

Very well done! Merry Christmas :).

Having never worked with a Roomba before, I have to ask: What makes the sound? Does the Roomba have a speaker?

Yes, it has a speaker which plays fanfares when it starts and completes missions, and mournful tones when it gets in trouble.

You can store up to 4 songs of 16 notes with durations, play them, and check to see if the playing is done.

Is that the vacuum that turns on at the end?

Yes, that's the vacuum.