정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 사운드 센서, DF player Mini 질문이요!
왕초보초보맨 | 2018-03-30

안녕하세요^^

이번에 졸업작품을 준비중인 대학교 4학년 학생입니다.

이번에 하게 될 프로젝트중 마이크 센서(아기 울음소리)를 감지하면 백색소음이 녹음되어있는 mp3에서 노래가 나오게 하여 아기를 진정시키는 것을 만들려고 하는데요.

 

 아두이노와 사운드센서,DF player Mini를 사용하여 아두이노 사운드센서의 일정 값이 넘으면 mp3에 있는 노래를 재생하는 작업을 하는 중인데요.


사운드 센서 코딩중 일단 led에 관련된 코딩들은 다 지운 다음에 threshold가 소리 크기 인가요? 이 크기 값을 제가 정하고 제가 정한 크기가 되면 노래가 재생되게 하려면 밑에 if문에 있는 threshold 값을 바꾸고 그 안에 mp3플레이어 코딩을 추가하면 되는건가요?


int led = 13; // 지운다
int threshold = 22; //Change This
int volume;
 
void setup() {               
  Serial.begin(9600); // For debugging
  pinMode(led, OUTPUT); // 지운다   
}
 
void loop() {
 
  volume = analogRead(A0); // Reads the value from the Analog PIN A0 // 이건 사운드센서 에서 마이크를 담당하고 있는 pin 번호인가요?
  /*
    //Debug mode
    Serial.println(volume);
    delay(100);
  */
 
  if(volume>=threshold){
    digitalWrite(led, HIGH); //Turn ON Led // 지운다
  } 
  else{
    digitalWrite(led, LOW); // Turn OFF Led // 지운다
  }
 
}

이전글   |    아두이노 초보입니다. 2018-03-30
다음글   |    가속도센서(mpu-6050)문의드립니다! 2018-03-31