소리를 감지해서 제품을 제어할 수 있을까?
사운드 센서에 대해 알아봅시다.
사운드센서란?
LM393을 내장한 사운드 센서입니다. 주변의 소리를 감지하며, 감지하면 신호를 출력합니다.
센서의 가변부를 통해 감지하는 범위를 조절할 수 있습니다. 소리가 크면 높은 값을 출력합니다.
사운드센서 GND - 아두이노 GND
사운드센서 VCC- 아두이노 5V
사운드센서 OUT - 아두이노 A0
int state = 0;
void setup() {
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
if (analogRead(A0) > 800) {
state = 1 - state; //상태를 반전합니다.
digitalWrite(13, state); // LED를 state상태로 출력합니다.
delay(50); //감지가 될때 한소리를 중복해서 감지 할수 있기때문에 잠깐 쉬어줍니다.
}
Serial.println(analogRead(A0));
}