Stap 1: Arduino Code
PIN in sd kaart ingangsmodule ** MOSI-pin 11 ** MISO-pin 12 ** CLK-pin 13 ** CS-pin 4
#include < SD.h > / / SD-kaart bibliotheek
#define Sd_Chip_pin 4
#include < TMRpcm.h > / / spelen van de melodie-bibliotheek
char val; TMRpcm tmrpcm; De functie van een melodie maken
VOID Setup
{Serial.begin(9600);
tmrpcm.speakerPin = 9; 9 pin te voegen digitale luidsprekers + poot
if (!. SD.begin(Sd_Chip_pin)) {}
SD module bağlanma keren; } }
void loop
{Als (Serial.available())
{delay(100);
while(Serial.available() > 0)
{val = Serial.read();
Als (val == '1') {/ / 1 stelen 1. wav-bestand gegevens worden verzonden
tmrpcm.Play("1.wav");
}
anders als (val == '2')
{/ / 2. wav 2 gegevens stelen bestanden worden verzonden
tmrpcm.Play("2.wav"); }
anders als (val == '3')
{/ / 3. wav gegevens stelen bestanden worden verzonden
tmrpcm.Play("3.wav"); }
anders als (val == '4')
{/ / 4. wav 4 gegevens stelen bestanden worden verzonden
tmrpcm.Play("4.wav"); }
anders als (val == '5')
{/ / 5. wav 5 gegevens stelen bestanden worden verzonden
tmrpcm.Play("5.wav"); }
anders als (val == "6") {//6.wav 6 gegevens worden verzonden bestanden stelen
tmrpcm.Play("6.wav");
}
}
}
}