Оформи код соответствующим тэгом
Всем привет! Решил я недавно сделать так, чтобы при загрузке мой ПК издавал особый звук. Решено было воплотить все это при помощи ардуино уно р3, усилителя lm386 и динамика на 8 ом и 0,5 ватт. Так как я новичок в электронике, все это заняло у меня три дня. Однако возникла проблема. Дело в том, что при включении ардуино, через динамики идет треск/шум, который проходит только когда включается аудиофайл, и это портит весь эффект от кастом звука при загрузке. Можно ли как-то этого избежать?
Делал по этой схеме, только sd-карту подключил по другому.
Используемый мною код:
#include <pcmConfig.h>
#include <pcmRF.h>
#include <SD.h> // need to include the SD library
#define SD_ChipSelectPin 10 //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
void setup(){
tmrpcm.speakerPin = 9; //11 on Mega, 9 on Uno, Nano, etc
tmrpcm.setVolume(5);
tmrpcm.quality(1);
Serial.begin(9600);
if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:
Serial.println("SD fail");
return; // don't do anything more if not
}else{
Serial.println("SD read");
tmrpcm.play("3.wav");
}
}
void loop(){
}
Всем заранее спасибо за ответы!
Делал по этой схеме, только sd-карту подключил по другому.
Используемый мною код:
#include <pcmConfig.h>
#include <pcmRF.h>
#include <SD.h> // need to include the SD library
#define SD_ChipSelectPin 10 //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
void setup(){
tmrpcm.speakerPin = 9; //11 on Mega, 9 on Uno, Nano, etc
tmrpcm.setVolume(5);
tmrpcm.quality(1);
Serial.begin(9600);
if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:
Serial.println("SD fail");
return; // don't do anything more if not
}else{
Serial.println("SD read");
tmrpcm.play("3.wav");
}
}
void loop(){
}
Всем заранее спасибо за ответы!