본문 바로가기

6. 아두이노 피에조 스피커로 소리를 만들어 보자

반응형

안녕하세요 Apple 입니다.


오늘은 저번에 예고했던

피에조 스피커를 이용하여 

간단한 곡을 연주할려고 합니다.


준비물은 아두이노, 피에조 스피커 입니다.

피에조 스피커는 전기 신호를 소리로 바꾸어 출력하는 스피커입니다.


일단 기본적인 회로도는 다음과 같이 구성해주세요


피에조 스피커의 한쪽은 GND

나머지 한쪽은 digital핀 13번에 꽂았습니다.


일단 기본적으로 도(C3)라는 음을 내겠습니다.

코드는 다음과같이 해주세요

여기서 Microseconds라는 함수는 시간 관련 함수인데요.

delay라는 시간함수의 단위가 millisecond였다면

Microseconds는 말 그대

단위가 microsecond입니다.

(1 microsecond = 0.001 millisecond)

도(C3)의 Hz는 131Hz여서

1/131/2 = 0.003816(초)여서

Microseconds에다가 각각 3816라는 값을 넣었습니다.

영상

여기서 여러분들이 위의 코드가 귀찮다고

생각하시는 분들이 있을겁니다.


이때 소리는 낼수있는 함수가 있는데요 바로

tone 라는 함수 입니다.


예제 digital > toneMelody로가셔서 예제를 아두이노에 업로드 합니다.

그럼 위와같은 음을 들으실수 있습니다.


tone함수의 첫번째 값은 핀 번호 입니다.

두번째 값은 스피커에서 내보낼 주파수 입니다.


나중에 tone이라는 함수와 버튼을 이용하여

피아노를 만드는것도 재있겠네요


여기까지해서 피에조 스피커와

tone라는 함수로 소리낸 만들어봤습니다.


다음시간에는 Processing을 설치하는 과정과 간단한

함수들을 알아보겠습니다.


지금까지 Apple였습니다

감사합니다.

.

반응형