본문으로 건너뛰기

제품소개 준비중입니다.

빠른시일 내 오픈하도록 노력하겠습니다.
감사합니다.


자료실

만지고 만들면서 쉽게 배우는, 글로벌 코딩


자료실

코딩자료 | 디지털피아노 만들기


페이지 정보

작성자 글로벌코딩 작성일17-04-18 02:44 조회수 565회

본문

// pitches.h를 사용하지 않고 매크로 상수를 바로 선언해서 사용했습니다. #define NOTE_C4 262
#define NOTE_C4 262
#define NOTE_D4 294
#define NOTE_E4 330
// 버튼으로 사용할 핀들
int pins[] = { 2, 3, 4};
// 각 버튼을 눌렀을때 재생할 음
int notes[] = { NOTE_E4, NOTE_D4, NOTE_C4 };
void setup() { // 반복문을 이용해 버튼 핀들을 모두 입력 모드로 설정합니다.
for (int i = 0; i < 3; i++) {
pinMode(pins[i], INPUT);
} //for
} //setup
void loop() { // 반복문을 이용해 눌러진 버튼에 해당하는 소리를 재생합니다.
for (int i = 0; i < 3; i++) {
 if (digitalRead(pins[i]) == HIGH) {
 tone(8, notes[i], 20);
}
}
}