[WAT-S003]중요한 아두이노 센서키트(초급) 중 3번째 [고감도 소리 감지 센서]

고감도 사운드 감지 센서

본 제품은 [WAT-SK114] 중요한 아두이노 센서키트(초급) 중 3 번째 모듈로 고감도 사운드 감지 센서 입니다.

 

 

핀 번호

번호 핀명 I/O 기능
 1 A0 Analog Output 아날로그 출력
 2 G GND GROUND
3 + VCC VCC
4 D0 Digital Output 디지털 출력

WAT-Arduino128 예제

핀 연결
번호 I/O WAT-Arduino128
 1 Analog Output A0
 2 GND GND
3 VCC 5V
4 Digital Output x

 

소스코드

최신 소스코드는 [파일]=>[예제]=> [WhiteAT]=> [Sensor37] => [03_Sound1] 에 있습니다.

/*
 중요한 아두이노 센서키트 37종 예제 중 
 WAT-Arduino128 과 3번째 큰 소리 감지 센서 예제입니다.

 WAT-Arduino128 : https://kit128.com/goods/view?no=64
 37종 센서: https://kit128.com/goods/view?no=114
 
 출처: http://whiteat.com/Arduino

*/
 
// 프로그램 시작 - 초기화 작업
void setup()
{
 Serial.begin(115200); // 시리얼 통신 초기화
 pinMode(A0, INPUT);
}

void loop()
{
 int adcValue = analogRead(A0);
 Serial.println(adcValue);
}
결과 화면

 

약 40 을 기준으로 큰 소리가 있을 때 값이 변합니다.

 

Arduino UNO R3 예제

핀 연결
번호 I/O UNO R3
 1 Analog Output A0
 2 GND GND
3 VCC 5V
4 Digital Output x

소스코드

최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO] => [Sensor37] => [03_Sound1] 에 있습니다.

/*
 중요한 아두이노 센서키트 37종 예제 중 3번째
 UNO 와 큰 소리 감지 센서 예제입니다.

 UNO R3 : https://kit128.com/goods/view?no=337 
 37종 센서: https://kit128.com/goods/view?no=114
 
 출처: http://whiteat.com/Arduino

*/
 
// 프로그램 시작 - 초기화 작업
void setup()
{
 Serial.begin(115200); // 시리얼 통신 초기화
 pinMode(A0, INPUT);
}

void loop()
{
 int adcValue = analogRead(A0);
 Serial.println(adcValue);
}
결과 화면

이 실험에서는 약 40 을 기준으로 큰 소리가 있을 때 값이 변하며 기준값은 센서 모듈의 가변저항으로 조절할 수 있습니다.

 

제품 구매

[WAT-SK114] 중요한 아두이노 센서키트(초급)은 https://kit128.com/goods/view?no=114 에서
고감도 사운드 감지 센서는 https://kit128.com/goods/view?no=153 에서 구매하실 수 있습니다.

4 댓글

  1. 황동하 응답

    Serial.printfln(adcValue);
    여기 애러 있습니다.

  2. 김진우 응답

    혹시 출력되는 값의 단위를 알수 있을까요?
    똑같이 했는데 아무리 큰소리를 내도 값이 크게 변하지 않습니다. 입김을 쎄게 불어야 그나마 유의미한 값의 변화가 생겨서 어떤걸 기준으로 한건지 알고싶습니다. 가능하면 고쳐야 할 점도요

    • 화이트앳 글쓴이응답

      안녕하세요
      화이트앳입니다.

      출력값을 입력된 소리를 아날로그값으로 변경한 값입니다.

      가변저항의 값을 변경하면 감도가 변경됩니다.
      (작은 일자 드라이버로 조금씩 돌려 가면서 출력 값의 변화를 보시면 됩니다.)

      감사합니다.

화이트앳에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다