Arduino spela melodin med Sd-kortet (1 / 2 steg)
Steg 1: Arduino kod
PIN i sd kortet ingångsmodulen ** MOSI-stift 11 ** MISO-pin 12 ** CLK-stift 13 ** CS-stift 4
#include < SD.h > / / SD-kort bibliotek
#define Sd_Chip_pin 4
#include < TMRpcm.h > / / spelar melodin biblioteket
char val; TMRpcm tmrpcm; Skapa en melodi funktion
void setup()
{Serial.begin(9600);
tmrpcm.speakerPin = 9; 9 pin bifoga digitala högtalare + ben
IF (!. SD.begin(Sd_Chip_pin)) {
SD-modul bağlanma återvända; } }
void loop()
{om (Serial.available())
{delay(100);
While(Serial.available() > 0)
{val = Serial.read();
om (val == '1') {/ / 1 stjäla 1. wav-fil skickar data
tmrpcm.Play("1.wav");
}
annars om (val == '2')
{/ / 2. wav 2 skickar data att stjäla filer
tmrpcm.Play("2.wav"); }
annars om (val == '3')
{/ / 3. wav skickar data att stjäla filer
tmrpcm.Play("3.wav"); }
annars om (val == "4")
{/ / 4. wav 4 skickar data att stjäla filer
tmrpcm.Play("4.wav"); }
annars om (val == "5")
{/ / 5. wav 5 skickar data att stjäla filer
tmrpcm.Play("5.wav"); }
annars om (val == '6') {//6.wav 6 skickar data att stjäla filer
tmrpcm.Play("6.wav");
}
}
}
}