- 준비물
- piezo 스피커 1개
- 코드
//piezo 스피커 핀
const int piezoPin = 8;
//음 배열
int melody[] = {262, 294, 330, 349, 392, 440, 494, 523};
const int sizeOfMelody = sizeof(melody)/sizeof(int);
void setup() {
for(int i=0 ; i<sizeOfMelody ; i++) {
//piezo 스피커에서 소리를 냄(pin, melody, outputTime)
tone(piezoPin, melody[i], 250);
delay(400);
//piezo 스피커 소리를 멈춤
noTone(piezoPin);
}
}
void loop() {
}
- 영상
- 알게된 점
- 배열의 크기는 sizeof를 사용
arrSize = sizeof(arr)/sizeof(자료형);
- char 배열은 맨 뒤에 null값이 포함되어 있으므로 -1을 하여 구함
//sizeof(char)는 1이므로 나눠주나 마나
charArrSize = sizeof(charArr) - 1;