#include <SD.h> // need to include the SD library
#define SD_ChipSelectPin 4 //using digital pin 4 on arduino nano 328
#include <TMRpcm.h> // also need to include this library...
TMRpcm tmrpcm; // create an object for use in this sketch
int SWA;
int SWB;
int SWG;
int SWD;
int SWE;
int SWV;
int SWZ;
int SWT;
int SWI;
int SWK;
int SWL;
int SWM;
int SWN;
int SWO;
int SWP;
int SWJH;
int SWR;
int SWS;
int SWTH;
int SWU;
int SWF;
int SWQ;
int SWGH;
int SWY;
int SWSH;
int SWCH;
int SWC;
int SWDZ;
int SWWH;
int SWLH;
int SWX;
int SWJ;
int SWH;
void setup(){
pinMode(14,INPUT);
pinMode(15,INPUT);
pinMode(16,INPUT);
pinMode(17,INPUT);
pinMode(18,INPUT);
pinMode(19,INPUT);
pinMode(20,INPUT);
pinMode(21,INPUT);
pinMode(22,INPUT);
pinMode(24,INPUT);
pinMode(26,INPUT);
pinMode(28,INPUT);
pinMode(30,INPUT);
pinMode(31,INPUT);
pinMode(32,INPUT);
pinMode(33,INPUT);
pinMode(34,INPUT);
pinMode(35,INPUT);
pinMode(36,INPUT);
pinMode(37,INPUT);
pinMode(38,INPUT);
pinMode(39,INPUT);
pinMode(40,INPUT);
pinMode(41,INPUT);
pinMode(43,INPUT);
pinMode(44,INPUT);
pinMode(47,INPUT);
pinMode(48,INPUT);
pinMode(49,INPUT);
pinMode(50,INPUT);
pinMode(51,INPUT);
pinMode(52,INPUT);
pinMode(53,INPUT);
tmrpcm.speakerPin = 11; //11 on Mega, 9 on Uno, Nano, etc
if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:
return; // don't do anything more if not
}
tmrpcm.volume(1);
tmrpcm.play("START.wav"); //the sound file "START" will play each time the arduino powers up, or is reset
}
void loop(){
SWA=digitalRead(14);
SWB=digitalRead(15);
SWG=digitalRead(16);
SWD=digitalRead(17);
SWE=digitalRead(18);
SWV=digitalRead(19);
SWZ=digitalRead(20);
SWT=digitalRead(21);
SWI=digitalRead(22);
SWK=digitalRead(24);
SWL=digitalRead(26);
SWM=digitalRead(28);
SWN=digitalRead(30);
SWO=digitalRead(31);
SWP=digitalRead(32);
SWJH=digitalRead(33);
SWR=digitalRead(34);
SWS=digitalRead(35);
SWTH=digitalRead(36);
SWU=digitalRead(37);
SWF=digitalRead(38);
SWQ=digitalRead(39);
SWGH=digitalRead(40);
SWY=digitalRead(41);
SWSH=digitalRead(43);
SWCH=digitalRead(44);
SWC=digitalRead(47);
SWDZ=digitalRead(48);
SWWH=digitalRead(49);
SWLH=digitalRead(50);
SWX=digitalRead(51);
SWJ=digitalRead(52);
SWH=digitalRead(53);
if (SWA == HIGH) {
tmrpcm.play("A.wav");
} else if(SWB == HIGH){
tmrpcm.play("B.wav");
} else if(SWG == HIGH){
tmrpcm.play("G.wav");
} else if(SWD == HIGH){
tmrpcm.play("D.wav");
} else if(SWE == HIGH){
tmrpcm.play("E.wav");
} else if(SWV == HIGH){
tmrpcm.play("V.wav");
} else if(SWZ == HIGH){
tmrpcm.play("Z.wav");
} else if(SWT == HIGH){
tmrpcm.play("T.wav");
} else if(SWI == HIGH){
tmrpcm.play("I.wav");
} else if(SWK == HIGH){
tmrpcm.play("K.wav");
} else if(SWL == HIGH){
tmrpcm.play("L.wav");
} else if(SWM == HIGH){
tmrpcm.play("M.wav");
} else if(SWN == HIGH){
tmrpcm.play("N.wav");
} else if(SWO == HIGH){
tmrpcm.play("O.wav");
} else if(SWP == HIGH){
tmrpcm.play("P.wav");
} else if(SWJH == HIGH){
tmrpcm.play("JH.wav");
} else if(SWR == HIGH){
tmrpcm.play("R.wav");
} else if(SWS == HIGH){
tmrpcm.play("S.wav");
} else if(SWTH == HIGH){
tmrpcm.play("TH.wav");
} else if(SWU == HIGH){
tmrpcm.play("U.wav");
} else if(SWF == HIGH){
tmrpcm.play("F.wav");
} else if(SWQ == HIGH){
tmrpcm.play("Q.wav");
} else if(SWGH == HIGH){
tmrpcm.play("GH.wav");
} else if(SWY == HIGH){
tmrpcm.play("Y.wav");
} else if(SWSH == HIGH){
tmrpcm.play("SH.wav");
} else if(SWCH == HIGH){
tmrpcm.play("CH.wav");
} else if(SWC == HIGH){
tmrpcm.play("C.wav");
} else if(SWDZ == HIGH){
tmrpcm.play("DZ.wav");
} else if(SWWH == HIGH){
tmrpcm.play("WH.wav");
} else if(SWLH == HIGH){
tmrpcm.play("LH.wav");
} else if(SWX == HIGH){
tmrpcm.play("X.wav");
} else if(SWJ == HIGH){
tmrpcm.play("J.wav");
} else if(SWH == HIGH){
tmrpcm.play("H.wav");
} else if(SWD == HIGH){
}
}
#define SD_ChipSelectPin 4 //using digital pin 4 on arduino nano 328
#include <TMRpcm.h> // also need to include this library...
TMRpcm tmrpcm; // create an object for use in this sketch
int SWA;
int SWB;
int SWG;
int SWD;
int SWE;
int SWV;
int SWZ;
int SWT;
int SWI;
int SWK;
int SWL;
int SWM;
int SWN;
int SWO;
int SWP;
int SWJH;
int SWR;
int SWS;
int SWTH;
int SWU;
int SWF;
int SWQ;
int SWGH;
int SWY;
int SWSH;
int SWCH;
int SWC;
int SWDZ;
int SWWH;
int SWLH;
int SWX;
int SWJ;
int SWH;
void setup(){
pinMode(14,INPUT);
pinMode(15,INPUT);
pinMode(16,INPUT);
pinMode(17,INPUT);
pinMode(18,INPUT);
pinMode(19,INPUT);
pinMode(20,INPUT);
pinMode(21,INPUT);
pinMode(22,INPUT);
pinMode(24,INPUT);
pinMode(26,INPUT);
pinMode(28,INPUT);
pinMode(30,INPUT);
pinMode(31,INPUT);
pinMode(32,INPUT);
pinMode(33,INPUT);
pinMode(34,INPUT);
pinMode(35,INPUT);
pinMode(36,INPUT);
pinMode(37,INPUT);
pinMode(38,INPUT);
pinMode(39,INPUT);
pinMode(40,INPUT);
pinMode(41,INPUT);
pinMode(43,INPUT);
pinMode(44,INPUT);
pinMode(47,INPUT);
pinMode(48,INPUT);
pinMode(49,INPUT);
pinMode(50,INPUT);
pinMode(51,INPUT);
pinMode(52,INPUT);
pinMode(53,INPUT);
tmrpcm.speakerPin = 11; //11 on Mega, 9 on Uno, Nano, etc
if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:
return; // don't do anything more if not
}
tmrpcm.volume(1);
tmrpcm.play("START.wav"); //the sound file "START" will play each time the arduino powers up, or is reset
}
void loop(){
SWA=digitalRead(14);
SWB=digitalRead(15);
SWG=digitalRead(16);
SWD=digitalRead(17);
SWE=digitalRead(18);
SWV=digitalRead(19);
SWZ=digitalRead(20);
SWT=digitalRead(21);
SWI=digitalRead(22);
SWK=digitalRead(24);
SWL=digitalRead(26);
SWM=digitalRead(28);
SWN=digitalRead(30);
SWO=digitalRead(31);
SWP=digitalRead(32);
SWJH=digitalRead(33);
SWR=digitalRead(34);
SWS=digitalRead(35);
SWTH=digitalRead(36);
SWU=digitalRead(37);
SWF=digitalRead(38);
SWQ=digitalRead(39);
SWGH=digitalRead(40);
SWY=digitalRead(41);
SWSH=digitalRead(43);
SWCH=digitalRead(44);
SWC=digitalRead(47);
SWDZ=digitalRead(48);
SWWH=digitalRead(49);
SWLH=digitalRead(50);
SWX=digitalRead(51);
SWJ=digitalRead(52);
SWH=digitalRead(53);
if (SWA == HIGH) {
tmrpcm.play("A.wav");
} else if(SWB == HIGH){
tmrpcm.play("B.wav");
} else if(SWG == HIGH){
tmrpcm.play("G.wav");
} else if(SWD == HIGH){
tmrpcm.play("D.wav");
} else if(SWE == HIGH){
tmrpcm.play("E.wav");
} else if(SWV == HIGH){
tmrpcm.play("V.wav");
} else if(SWZ == HIGH){
tmrpcm.play("Z.wav");
} else if(SWT == HIGH){
tmrpcm.play("T.wav");
} else if(SWI == HIGH){
tmrpcm.play("I.wav");
} else if(SWK == HIGH){
tmrpcm.play("K.wav");
} else if(SWL == HIGH){
tmrpcm.play("L.wav");
} else if(SWM == HIGH){
tmrpcm.play("M.wav");
} else if(SWN == HIGH){
tmrpcm.play("N.wav");
} else if(SWO == HIGH){
tmrpcm.play("O.wav");
} else if(SWP == HIGH){
tmrpcm.play("P.wav");
} else if(SWJH == HIGH){
tmrpcm.play("JH.wav");
} else if(SWR == HIGH){
tmrpcm.play("R.wav");
} else if(SWS == HIGH){
tmrpcm.play("S.wav");
} else if(SWTH == HIGH){
tmrpcm.play("TH.wav");
} else if(SWU == HIGH){
tmrpcm.play("U.wav");
} else if(SWF == HIGH){
tmrpcm.play("F.wav");
} else if(SWQ == HIGH){
tmrpcm.play("Q.wav");
} else if(SWGH == HIGH){
tmrpcm.play("GH.wav");
} else if(SWY == HIGH){
tmrpcm.play("Y.wav");
} else if(SWSH == HIGH){
tmrpcm.play("SH.wav");
} else if(SWCH == HIGH){
tmrpcm.play("CH.wav");
} else if(SWC == HIGH){
tmrpcm.play("C.wav");
} else if(SWDZ == HIGH){
tmrpcm.play("DZ.wav");
} else if(SWWH == HIGH){
tmrpcm.play("WH.wav");
} else if(SWLH == HIGH){
tmrpcm.play("LH.wav");
} else if(SWX == HIGH){
tmrpcm.play("X.wav");
} else if(SWJ == HIGH){
tmrpcm.play("J.wav");
} else if(SWH == HIGH){
tmrpcm.play("H.wav");
} else if(SWD == HIGH){
}
}