Makerino

mp3-player code

Jun 9th, 2019
858
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.61 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. #include <DFPlayer_Mini_Mp3.h>
  3. SoftwareSerial mySerial(11, 10); //(RX, TX);
  4. //
  5. void setup () {
  6.     Serial.begin (9600);
  7.     mySerial.begin(9600);
  8.     mp3_set_serial (mySerial);    
  9.     delay(10);  
  10.     mp3_set_volume (30);
  11. }
  12.  
  13. //
  14. void loop () {  
  15.  
  16.   while (Serial.available() >= 0){
  17.     int Var = Serial.read();
  18.    
  19.     switch(Var){
  20.      
  21.       case '1':
  22.       mp3_play(1);
  23.       break;
  24.  
  25.       case '2':
  26.       mp3_play(2);
  27.       break;
  28.  
  29.       case '3':
  30.       mp3_play(3);
  31.       break;
  32.      
  33.       case '4':
  34.       mp3_play(4);
  35.       break;
  36.      
  37.       case '5':
  38.       mp3_play(5);
  39.       break;
  40.      
  41.       case '6':
  42.       mp3_play(6);
  43.       break;
  44.      
  45.       case '7':
  46.       mp3_play(7);
  47.       break;
  48.      
  49.       case '8':
  50.       mp3_play(8);
  51.       break;
  52.  
  53.       case '9':
  54.       mp3_play(9);
  55.       break;
  56.  
  57.       case '0':
  58.       mp3_play(10);
  59.       break;
  60.     }
  61.   }
  62. }
  63.  
  64. /*
  65.    mp3_play ();        //start play
  66.    mp3_play (5);    //play "mp3/0005.mp3"
  67.    mp3_next ();        //play next
  68.    mp3_prev ();        //play previous
  69.    mp3_set_volume (uint16_t volume);    //0~30
  70.    mp3_set_EQ ();    //0~5
  71.    mp3_pause ();
  72.    mp3_stop ();
  73.    void mp3_get_state ();     //send get state command
  74.    void mp3_get_volume ();
  75.    void mp3_get_u_sum ();
  76.    void mp3_get_tf_sum ();
  77.    void mp3_get_flash_sum ();
  78.    void mp3_get_tf_current ();
  79.    void mp3_get_u_current ();
  80.    void mp3_get_flash_current ();
  81.    void mp3_single_loop (boolean state);    //set single loop
  82.    void mp3_DAC (boolean state);
  83.    void mp3_random_play ();
  84.  */
Add Comment
Please, Sign In to add comment