I am getting ready for my newest project. I have the UMP3 player and my Prop-1 but have a general question.....
When researching information on calling .mp3 files from the UMP3 player I have found lots of examples of random playing songs and such but I can't quite find a place for instructions on just playing one specific .mp3 file.
Granted I will pull multiple files from the UMP3 during the sequence but I will only pull one .mp3 file at a time.
Am I on the right track if i wanted to pull a file called "organ.mp3" from the UMP3 with the following code?
' -----[ I/O Definitions ]------------------------------------------
SYMBOL Sio = 7 ' for DC-16
SYMBOL Trigger = PIN6 ' setup = DN
SYMBOL TX = 5 ' to UMP3.R; no ULN
SYMBOL RX = 4 ' to UMP3.T; no ULN
' -----[ Constants ]------------------------------------------------
SYMBOL Baud = OT2400
SYMBOL Yes = 1
SYMBOL No = 0
' -----[ Initialization ]--------------------------------------------
Reset:
PAUSE 2000 ' let uMP3 start
Prod_uMP3:
SEROUT TX, Baud, (13) ' send CR
SERIN RX, Baud, char ' get response
' -----[ Program Code ]----------------------------------------------
Main:
DEBUG ?Wait for trigger? ,cr
IF trigger = 0 THEN main
DEBUG ?Play sound file organ.mp3 from UMP3?
SEROUT TX, Baud, ("PC F /organ.mp3") ' start play command
DEBUG "Ending Program" ,CR
DEBUG "HAPPY HAUNTING" ,CR
END
You'll find everything you need to know in this thread:
-- http://www.efx-tek.com/php/smf/index.php?topic=39.0
In the demo program there is a subroutine called Play_MP3; you put a value, N, into "theMP3" and call that subroutine; it will play the Nth file from the list you create in EEPROM statements.
JonnyMac,
I'm having issues just trying to configure this UMP3 player. I think I may have found the issue. You state that you use a USB2SER adapter to connect. I am trying to use the BS1 serial adapter.........is this possible or am I spitting into the wind?
Indeed you are; you cannot use the BS1 serial adapter to configure the uMP3, if you could, I would have told everybody. You'll need to buy a USB2SER from Parallax.