Page 32 - 2021 동서대 메이커 교육 워크북
P. 32

동서대학교 민석교양대학

 ⑥ 메이커 수행 방법          •  3~9번째 줄 코드는 다섯 개의 버튼을 입력받기 위한 단자와 스피커 출력을 위한 단자 번호를 변수에 저
 1. 회로를 구성한다. 버튼과 피에조 스피커를 아두이노 보드에 연결해 보세요.   장한 부분입니다.
 2. 아두이노 IDE 프로그램을 실행하여 소스코드를 입력한다.   •  11번째 줄 코드에는 각 버튼을 눌렀을 때 재생되어야 할 주파수 정보(음이름)가 배열에 저장되어 있습니다.
 3. 소스코드를 작성하거나 ButtonPiano.ino 파일을 열어 아두이노 보드에 업로드한다.  • 15~19번째 줄 코드는 버튼 입력을 받기 위해 해당하는 단자들을 디지털 입력용으로 지정하는 부분입니다.
 4. 업로드에 성공하면 버튼을 눌러서 도, 레, 미, 파, 솔 다섯 음계가 재생되는지 확인하고 연주해본다.  •  24-33번째 줄 코드는 각 버튼이 눌렸는지 입력 신호들을 체크하여 입력이 되었으면 그에 맞는 음을
                       tone 명령어를 통해 내도록 하는 부분입니다.


                      ⑦ 메이커 결과물














                      ⑧ 참고
                      •  아두이노 피에조 버저의 (+) 단자를, GND에 (-) 단자를 연결하고, 버튼을 이용하여 ‘징글벨’ 음계에 해당
                       되는 주파수를 음표에 맞춰 연주할 수 있다.










































 32  DESIGN THINKING & CREATIVITY                                    디자인과창의적발상 _ 메이커 교육 워크북   33
   27   28   29   30   31   32   33   34   35   36   37