피에조 스피커

NOAH·2021년 10월 18일
0

아두이노

목록 보기
13/13

피에조 스피커

  1. 전기적인 신호를 이용해 소리를 내는 액추에이터
  1. 극성을 가짐
  • 한쪽 단자는 GND에 연결
  • 다른 한쪽 단자는 핀에 연결
  1. 일반적으로 단자의 길이가 긴 쪽이 핀에 연결하는 단자
  2. 압력을 가하면 저기를 발생시키는 압전효과(Piezoelectric effect)를 역으로 이용함
  3. 압전효과를 가진 스피커에 전기신호를 주면 수축과 팽창의 반복을 토애 진동에 따라 소리가 남
  4. 떨림이 발생하는 진동수에 따라 음계가 달라짐
  • '도'는 1초에 262번 정도 떨림이 발생하는 진동수를 가짐
  • '도'를 Hz로 변경함녀 261Hz

피에조 스키퍼에 사용하는 함수

tone(pin number, Hz, time)
noTone(pin)
delay(지연시간) - 음계간 구분을 위하여

// 멜로디 음계 배열
int melody[] = {262, 294, 330}; 

void setup() {
 for(int i = 0; i < 3; i ++)
 {
 tone(8, melody[i], 250);
 delay(400); // 음 구분을 위한 지연시간
 noTome(8); // 8번 핀 tone()중지
 }
}

void loop()
{
// 피에조 스피커에서는 Loop 함수에 코드를 작성하면
//소리가 무한대로 반복하므로 비추천
}

0개의 댓글