From [CamelPunch] Steve is explaning his Brushduino project:
My daughters don’t brush their teeth long enough, if left to their own devices. When my wife or I brush their teeth, we do a nice thorough job that takes a little while but when the girls do it themselves, they tend to cut it short. Timing them doesn’t help, as they just stand there and chit-chat until the timer goes off. It’s not that they don’t brush their teeth LONG enough, it’s that they don’t brush their teeth WELL enough.
When you fire it up, it plays the opening bars of the Super Mario Brothers theme song while randomly flashing the white LED’s. Then it starts instructing on what area of the mouth to brush.
Each time a section of the mouth has been brushed sufficiently (stroke count was based on experimentation and dentist recommendations) a few more bars of the Super Mario Brothers theme song is played (along with light show) and then the next white LED starts flashing. It’s easier to see the pattern than it is to describe it. The section they’re supposed to be brushing at any point in time is blinking with the already-brushed portions of the mouth lit fully on.