Error 'pin' not declared in scope - dfplayer_mini_mp3, #define player pin

I am trying to set up a sound as part of a result of other inputs. I have copied the code from a more complex program and deleted or commented out the wifi etc.
I have figured out most of my issues so far by searching this forum, but nothing comes up with detailed search and can't spot anything relevant on wider searches, even though I am sure this is quite simple. also searching for D3 in original code only shows this line.

code as follows
error is 'D3' was not declared in the scope

#include <DFPlayer_Mini_Mp3.h>
#include <Wire.h>
#include <MMA8453_n0m1.h>
#include <SoftwareSerial.h>

#define PLAYER_PIN      D3
#define LOCK_PIN        D7

int side = -1;  // side of the cube

bool winner = false;

MMA8453_n0m1 accel;

int sideOld=-1;   //502134
int codeOk[6]={4,3,2,1,5,0};        // correct combination
int codeIn[6]={-1,-1,-1,-1,-1,-1};
byte sound = 28;                    // volume level 

SoftwareSerial mySerial(99, PLAYER_PIN); // RX, TX

void setup()

any guidance appreciated

@p54hotter, your topic has been moved to amore suitable location on the forum. Installation and Troubleshooting is not for problems with your project; see About the Installation & Troubleshooting category.

Which board? On Arduinos, digital pins are refered to by just the number. I'm not sure about ESP or STM boards.

how did you go with wth 3 instead of D3 etc.


sorry - trying to get my head around so many aspects of this Arduino thing - hopefully next question is on correct board.

yes that works - thought it would be obvious when you know. I guess the code I am starting from is not for Arduino as it says!

yes that works
oddly the D7 doesn't show an error? but have changed.