실습은 개인 학습을 위해 "주) 엘케이 임베디드" 사이트에서 구매한 아두이노 코딩 배우기 고급 키트를 이용한 학습입니다. 동봉된 책을 기반으로 학습하면서 개인적인 궁금증과 추가 필요한 부분을 정리한 블로그임을 미리 알려드립니다.
< 준비물 >
아두이노 우노 : 1개
USB 케이블 : 1개
점퍼 케이블(숫숫) : 2개
브레드 보드 : 1개, 830홀 사용
소리 센서 모듈 : 1개
소리를 감지하면 감지된 횟수를 카운트하는 간단한 실습으로 소리 센서의 특성을 알아보도록 하겠습니다.
< 참고 지식 >
⦿ 소리 센서 모듈
소리의 세기를 측정하여 아날로그 & 디지털 신호로 변환하는 모듈입니다. 마이크를 통해 소리를 읽어 들여 회로 내에 증폭기가 내장되어 감도를 증폭시킬 수 있습니다. 아날로그 신호로 출력할 수 있으면 내부에 LM393이 내장되어 입력받은 전압을 가변저항으로 설정한 임계값과 비교해 디지털 신호로 출력할 수 있습니다.
< 실습 코드 >
int Sound_Sensor = A0; // A0에 센서 연결
int Sensor_val; // 센서 ADC값 저장 변수
int count_clap; // 박수소리 횟수 카운트
void setup()
{
Serial.begin(9600); // 시리얼 통신 속도 설정
}
void loop()
{
Sensor_val = analogRead(Sound_Sensor);
if(Sensor_val >= 27) // Sensor_val 비교값을 줄이면 작은소리에도 감지 올리면 큰소리에 감지
{
count_clap++; // count_clap 값 1씩 카운트
Serial.println(count_clap);
delay(20); // 노이즈에 의한 연속감지 방지를 위한 20mS 지연
}
}
'Arduino > Arduinio기초 실습' 카테고리의 다른 글
14장. 온습도 센서 모듈 실습 (0) | 2022.04.16 |
---|---|
15장. RTC 시계 모듈 실습 (0) | 2022.04.11 |
12장. 키 매트릭스, 수동 부저 실습 (0) | 2022.04.11 |
11장. 수위 센서, 3색 LED 모듈 실습 (0) | 2022.04.10 |
10장. 초음파 센서 모듈 실습 (0) | 2022.04.08 |