problem with MP3 player program

I have a problem with the program shown below, the problem is that I do not know how to play a specific music by pressing a specific key, for example: if key 2 is pressed, track number 2 is played and etc.

I am desperate! I don't know how to solve, here is the program:

#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;
void printDetail(uint8_t type, int value);

#define p1 2
#define p2 3
#define p3 4
#define p4 5
#define p5 6
#define p6 7

void setup()
myDFPlayer.volume(20); //Set volume value. From 0 to 30

void loop()
int val1;
int val2;
int val3;
int val4;
int val5;
int val6;
val1 =digitalRead(p1);
val2= digitalRead(p2);
val3= digitalRead(p3);
val4= digitalRead(p4);
val5= digitalRead(p5);
val6= digitalRead(p6);
if(val1 == 1){;
if(val2 == 1){;
if(val3 == 1){;
if(val4 == 1){;
if(val5 == 1){;
if(val6 == 1){;


thanks to anyone who answers me

Could you take a few moments to Learn How To Use The Forum.
It will help you get the best out of the forum in the future.

Posting tips.

  • Your OS and version can be valuable information, please include it along with extra security you are using.
  • Always list the version of the IDE you are using and the board version if applicable.
  • How to insert an image into your post. ( Thanks Robin2 )
  • Add your sketch where applicable but please use CODE TAGS ( </> )
  • Add a SCHEMATIC were needed even if it is hand drawn
  • Add working links to any specific hardware as needed (NOT links to similar items)
  • Remember that the people trying to help cannot see your problem so give as much information as you can