​ ​ ​ ​ SPE035 Serial MP3 - Répertoire ADVERT?
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12

Thread: SPE035 Serial MP3 - Répertoire ADVERT?

  1. #1
    Member
    Join Date
    Apr 2014
    Location
    Liège (French Belgium)
    Posts
    67

    Default SPE035 Serial MP3 - Répertoire ADVERT?

    Bonsoir à l'équipe,
    J'essaie actuellement ce petit module décrit dans le fichier SPE035.pdf de Picaxe, non pas pour jouer de la musique , mais pour "faire parler" mes µC.
    Le module MP3 livré est un modèle "DFPLAYER Mini".
    Quelqu'un a t-il réussi à activer une piste placée dans le répertoire ADVERT?
    (MP3 est le répertoire par défaut. Les fichiers placés dans ADVERT seraient "prioritaires" et arrêteraient, temporairement, à la manière d'une Interruption, les fichiers usuels joués dans MP3)
    La commande 0x13 ... (précisée dans le pdf précité pour lancer un fichier du Rep. ADVERT) ne fonctionne pas pour mes tests !?
    Avez-vous un exemple de code fonctionnel Picaxe ?
    Pleins d'exemples en C/Arduino sur le web... ehhhhhhhh Oui ((( [mais qui sont intraduisibles en Picaxe ou incompréhensibles pour cause d'usage de leurs fameuses bibliothèques!]
    Merci à tous les Picaxeurs ici actifs ...

  2. #2
    Senior Member
    Join Date
    Jul 2010
    Location
    paris
    Posts
    1,380

    Default

    Bonjour,

    Oui, mais quelques liens et le code qui ne fonctionne pas éviteraient des recherches et des suppositions...

    MM

  3. #3
    Member
    Join Date
    Apr 2014
    Location
    Liège (French Belgium)
    Posts
    67

    Default

    Bonsoir MGU,

    Je vais tracer le schéma et éditer le code dès que j'ai une minute.

    Apparemment, personne ne semble donc avoir utilisé ce module

  4. #4
    Member
    Join Date
    Apr 2014
    Location
    Liège (French Belgium)
    Posts
    67

    Default

    Bonsoir,

    voici le code et le schéma.
    Tout fonctionne sauf la lecture du répertoire ADVERT ;(?

    DFPLAYER_.jpgDFPLAYER_0.bas

  5. #5
    Senior Member
    Join Date
    Mar 2012
    Location
    Meuse(55) FRANCE
    Posts
    112

    Default

    Quote Originally Posted by MGU View Post
    Bonjour,

    Oui, mais quelques liens et le code qui ne fonctionne pas éviteraient des recherches et des suppositions...

    MM

    +1 C'est le pdf que MGU demande. Ici
    Cordialement: Jean Claude.

  6. #6
    Member
    Join Date
    Apr 2014
    Location
    Liège (French Belgium)
    Posts
    67

    Default

    Bonjour à tous,

    Bon, en fait pour qu'un fichier du répertoire Advert fonctionne, il faut qu'un fichier du répertoire MP3 soit EN TRAIN d'être diffusé !
    Celui-ci sera interrompu temporairement et reprendra son cours normal au terme de l'Advert.
    Tenter de lancer un fichier Advert à la manière d'un fichier du répertoire MP3 ne fonctionne donc finalement pas.
    Si ça intéresse quelqu'un, je consigne une étude (en cours actuellement) de ce module sur ma page http://www.alpmn.byethost32.com/serial_mp3.htm

    Merci à tous.

  7. #7
    Moderator
    Join Date
    Mar 2008
    Location
    Western Australia
    Posts
    12,156

    Default

    Plus d'informations et de fond est fourni dans le fil sur le fil d'anglais ici:
    http://www.picaxeforum.co.uk/showthr...r-ADVERT/page2
    westaust55

    Hey Hamlet, 2B OR NOT 2B = $FF

  8. #8
    Senior Member
    Join Date
    Mar 2012
    Location
    Meuse(55) FRANCE
    Posts
    112

    Default

    Bonjour,

    Il semblerait que tu travail avec un 28X2 et donc la fonction timer n'est pas prévu pour celui ci mais pour des M2 Voici le pdf pour le kit complet. axe 171 ici
    Cordialement: Jean Claude.

  9. #9
    Member
    Join Date
    Apr 2014
    Location
    Liège (French Belgium)
    Posts
    67

    Default

    Bonsoir Chimere,

    En effet, je pilote le MP3 player avec un 20X2 et plutôt qu'utiliser le module Axe171 je préfère réaliser mon board que tu peux voir à l'adresse de mon site citée plus haut.

    J'ai finalement opté pour la solution suivante:
    (Le fichier blank est un court fichier muet de 2 ou 3 secondes, qui permet de lancer le message d'Advert dans le cas où aucun fichier n'est en cours de diffusion)

    Code:
    Advert_Msg = 0003     ' Advert to launch: ---> 0003 - MCU Heat Alarm.mp3
          if Busy_pin = 0 then   'A other "normal" track is being playing
           Cmd = $13 : Arg = Advert_Msg : Gosub Send  ' Launch ADVERT  ---> 0003 - MCU Heat Alarm.mp3
                                                                               ' And the normal track resumes here where he was arrested
          Else
           Cmd = $12 : Arg = 0001 : Gosub Send            ' Launch blank file  ---> 0001 - Advert Calling.mp3
           Cmd = $13 : Arg = Advert_Msg : Gosub Send  ' Launch ADVERT  ---> 0003 - MCU Heat Alarm.mp3
          Endif
    Merci pour ton intervention.
    Last edited by zorgloub; 30-03-2017 at 01:29.

  10. #10
    Senior Member
    Join Date
    Jan 2010
    Location
    34 France
    Posts
    3,778

    Default

    Code:
    Advert_Msg = 0003     ' Advert to launch: ---> 0003 - MCU Heat Alarm.mp3
          if Busy_pin <> 0 then 
            Cmd = $12 : Arg = 0001 : Gosub Send
          endif   
      Cmd = $13 : Arg = Advert_Msg : Gosub Send
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème . (Les Shadoks)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •