본문 바로가기

반응형

아두이노 피아노

부저 활용하기(초음파 센서-에어피아노) 오늘은 초음파센서를 활용하여 부저를 제어하는 방법에 대해 알아보겠습니다. 초음파센서로 거리를 측정하여 거리에 따라 다른 음이 나오도록 부저의 주파수를 조정하도록 하겠습니다. 준비물 - 아두이노 우노 - 수동형 부저 - 브레드 보드 - 점퍼선 - 초음파 센서 1) 초음파센서로 부저 제어하기 회로도 소스코드 #define Trig 5//Trig에 연결하는 핀 설정 #define Echo 6//Echo에 연결하는 핀 설정 #define Buzz 11//Buzz에 연결하는 핀 설정 //아래는 부저의 음계를 설정하는 코드 #define Do 261// 도 #define Re 293// 레 #define Mi 329// 미 #define Pa 349// 파 #define Sol 392// 솔 #define Ra 4.. 더보기
부저 활용하기(버튼으로 제어-버튼 피아노) 오늘은 부저를 제어하는 방법에 대해 알아보겠습니다. 피에조 부저(Piezo Buzzer)는 손톱 사이즈만 한 작은 스피커로 'Piezo'란 단어는 그리스어의 "누른다"라는 뜻을 가진 'Piezein'에서 유래된 말로 압력이 가해지면 전기가 발생한다는 뜻입니다. 이것을 우리말로 바꾼 것이 바로 '압전효과'입니다. 이 압전효과를 이용하여 모듈 안쪽에 얇은 판을 사용하여 미세한 떨림을 만들어내 소리를 발생시킬 수 있는 것입니다. 그렇기 때문에 아두이노의 피에조 부저는 디지털 핀의 전압을 매우 짧은 시간 안에 바꾸어가며 주파수에 맞는 소리를 낼 수 있도록 PWM 방식으로 작동됩니다. ​ ​ 부저는 능동형 부저와 수동형 부저로 나누어져 있는데 차이점은 능동형 부저는 전원이 들어오면 그냥 소리가 나는 것이고 수동형.. 더보기

반응형