안녕하세요 디바이스마트입니다
오늘은 아날로그 사운드 센서에 대해
알아보도록 해요!!
"아날로그 사운드 센서란?"
' 소리 측정기 '
소리를 감지하는 센서로
소리에 크기에 따라 값이 변경되며,
그것을 아날로그 값으로 출력해주는 센서입니다
이번 실습은 아날로그 사운드 센서를 통해
소리가 일정 크기 이상이 되었을 때
LED가 ON이 되는 예제 입니다 !
[WK-ADB-K07-13]
정격전압 : 5V
칩셋 : LM368
포트 : 아날로그 신호
인터페이스 : Arduino 3P Interface (3핀) SVG
크기 : 35 * 18mm
아두이노 우노와 쉴드 사용법을 모를 경우 !
[아두이노 우고와 센서 쉴드 사용법]
🔼클릭🔼
1. 회로구성
⏷배선도⏷
LED IN - 아두이노 3핀
아날로그 센서 OUT - 아두이노 A0핀
VCC - 5V
GND - GND
2. 코드 예제
// 센서를 통해 측정 소리 값이 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 댓글