- 준비물
- piezo 스피커 1개 - 코드
- 영상
- 알게된 점
- 배열의 크기는 sizeof를 사용
arrSize = sizeof(arr)/sizeof(자료형);
- char 배열은 맨 뒤에 null값이 포함되어 있으므로 -1을 하여 구함
//sizeof(char)는 1이므로 나눠주나 마나 charArrSize = sizeof(charArr) - 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() { }
'프로그래밍 > Arduino' 카테고리의 다른 글
주위 밝기에 따라 LED 빛 바꾸기 (0) | 2017.04.13 |
---|---|
미니 디지털 피아노 (0) | 2017.04.12 |
랜덤으로 LED 색 바꾸기 (0) | 2017.04.12 |
Serial 통신하기 (0) | 2017.04.07 |
버튼스위치를 사용하여 3색 LED 색 바꾸기 (0) | 2017.04.06 |