Hi, I’m programming a musical doorbell usign the music shield and I’m a little stuck.
I’ve managed to play songs inserted with a SD card. The problem is that I don’t know how I can program it to stop the song at the moment I want it. That is, I want the song to play only for 30 seconds.
I’m a bit blocked, thanks in advance for the help.
player.begin(); //will initialize the hardware and set default mode to be normal.
player.play(); //do some leisurely job
Check your documentation for the particular audio shield to see if there's a stop command. Then use delay() or make a millis() timer.
Hi, I'm programming a musical doorbell
Or, use Audacity or MP3directCut to make some 30-second audio files. (And, if you're editing the song to make it shorter, you want to make a fade-out.)
Yes, de library have some comands to stop and resume, for example, but I don’t know how to writte them in the program. These are de comands that the library include:
– operate APIs –
Thanks for your help!