[#2 WEKIT 아두이노 종합키트 공략] 아날로그 사운드 센서 공략하기

 

안녕하세요 디바이스마트입니다


오늘은 아날로그 사운드 센서에 대해

알아보도록 해요!! 




"아날로그 사운드 센서란?"


' 소리 측정기 '


소리를 감지하는 센서

소리에 크기에 따라 변경되며,

그것을 아날로그 값으로 출력해주는 센서입니다



이번 실습은 아날로그 사운드 센서를 통해

소리가 일정 크기 이상이 되었을 때

LEDON이 되는 예제 입니다 !




WK 아날로그 사운드 센서 모듈
[WK-ADB-K07-13]
▼스펙▼

정격전압 : 5V

칩셋 : LM368

포트 : 아날로그 신호

인터페이스 : Arduino 3P Interface (3핀) SVG

크기 : 35 * 18mm


아두이노 우노와 쉴드 사용법을 모를 경우 !

[아두이노 우고와 센서 쉴드 사용법]

🔼클릭🔼


1. 회로구성



⏷배선도⏷

LED IN - 아두이노 3핀

아날로그 센서 OUT - 아두이노 A0핀

VCC - 5V

GND - GND



2. 코드 예제


// 아날로그 사운드 센서 예제 (https://www.devicemart.co.k)
// 센서를 통해 측정 소리 값이 100 이상일 시 LED ON (2sec)

#define analog_pin A0
#define LED_pin 3          // 핀지정

void setup() {
  Serial.begin(9600);    //시리얼 통신 시작
  pinMode(analog_pin, INPUT);
  pinMode(LED_pin, OUTPUT);    // 핀모드 지정
}

void loop() {
  int a = analogRead(analog_pin);  // 센서 값 변수 a 지정
  Serial.println(a);     //시리얼 모니터 or 플로어 센서값 출력 
 
  if(a >= 100){      // 센서값 100 이상 시 LED ON
    digitalWrite(LED_pin, HIGH);
    delay(2000);
   }
   else{
    digitalWrite(LED_pin, LOW);
    }
}


위 예제는 소리의 크기가 200 이상이 되면

LED가 ON되는 예제 입니다.

영상처럼 업로드 후 시리얼 플로터를 통해

소리 값이 아날로그 값으로 출력 되게 됩니다 !!


주의 !!

소리 측정이 안될 경우


위 사진에 가변저항을 시계 방향으로 돌려주세요!!

십자드라이버를 이용하면 손쉽게 돌아간답니다

(가변저항을 통해 출력 값을 조절할 수 있습니다)



지금까지 아날로그 사운드 센서에 대해 실습 해 보았습니다


위 예제를 참고해서 여러가지 방식으로

작동해보시길 바랍니다



그럼 저는 다음 센서/모듈 포스팅으로 돌아오겠습니다~

Bye~ Bye~



🔽상품정보🔽


WK 아날로그 사운드 센서 모듈 [바로가기]

WK 아두이노 우노 호환보드 (USB-C타입) [바로가기]

WK 아두이노 호환 센서 쉴드 V5.0 [바로가기]

WK Piranha LED 모듈 [바로가기]


아두이노 우노 스페셜 센서 종합키트

댓글 쓰기

0 댓글