피에조 스피커
- 전기적 신호를 이용해 소리를 내는 전자부품
- 동작하는 전압에 따라 다양한 피에조 스피커가 존재함
- 컴퓨터전원을 켤때 나는 삐 소리도 메인보드에 달린 피에조 스피커가 내는 소리
도레미파솔라시도 연주하기
- 피에조에 +를 8번핀으로 -를 GND로 연결한다.
소스코드
//배열 순서대로 도,레,미,파,솔,라,시,도
int melody[] = {262, 294, 330, 349, 392, 440, 494, 523};
void setup() {
for (int i = 0; i < 8; i++) {
tone(8, melody[i], 250); //tone함수를 이용해 8번핀으로 주파수 연주
delay(100);
noTone(8); //음 종료
}
}
void loop() {
}
- tone(핀번호, 헤르츠, 재생시간) / tone(핀번호, 헤르츠)
- tone(8, 262, 250): 262헤르츠의 음을 250ms동안 8번핀을 이용해 연주한다.
- notone(핀번호)
- notone(8): 8번핀에 연주중인 음을 끈다.
- 여기서 int melody[]에서 '[]'는 배열을 의미한다.
- int a[3]을 선언하면 3개의 공간을 가지는 a 배열을 생성한다는 것이다.
- 배열을 사용할때는 주소값이 0부터 시작한다.
결과
'연구노트 > 아두이노 강좌' 카테고리의 다른 글
07장 삼색 LED 사용하기 (0) | 2021.01.12 |
---|---|
06장 LED와 버튼 사용하기; (0) | 2020.12.31 |
05장 아두이노 시작하기(Serial.println, Serial.print, blink예제) (0) | 2020.12.30 |
04장 디지털과 아날로그(digitalWrite/digitalRead, analogWrite/analogRead) (0) | 2020.12.01 |
03장 아두이노를 위한 프로그래밍 기초(2) (0) | 2020.11.25 |