Page 31 - 2021 동서대 메이커 교육 워크북
P. 31
동서대학교 민석교양대학
⑥ 메이커 수행 방법 • 3~9번째 줄 코드는 다섯 개의 버튼을 입력받기 위한 단자와 스피커 출력을 위한 단자 번호를 변수에 저
1. 회로를 구성한다. 버튼과 피에조 스피커를 아두이노 보드에 연결해 보세요. 장한 부분입니다.
2. 아두이노 IDE 프로그램을 실행하여 소스코드를 입력한다. • 11번째 줄 코드에는 각 버튼을 눌렀을 때 재생되어야 할 주파수 정보(음이름)가 배열에 저장되어 있습니다.
3. 소스코드를 작성하거나 ButtonPiano.ino 파일을 열어 아두이노 보드에 업로드한다. • 15~19번째 줄 코드는 버튼 입력을 받기 위해 해당하는 단자들을 디지털 입력용으로 지정하는 부분입니다.
4. 업로드에 성공하면 버튼을 눌러서 도, 레, 미, 파, 솔 다섯 음계가 재생되는지 확인하고 연주해본다. • 24-33번째 줄 코드는 각 버튼이 눌렸는지 입력 신호들을 체크하여 입력이 되었으면 그에 맞는 음을
tone 명령어를 통해 내도록 하는 부분입니다.
⑦ 메이커 결과물
⑧ 참고
• 아두이노 피에조 버저의 (+) 단자를, GND에 (-) 단자를 연결하고, 버튼을 이용하여 ‘징글벨’ 음계에 해당
되는 주파수를 음표에 맞춰 연주할 수 있다.
32 DESIGN THINKING & CREATIVITY 디자인과창의적발상 _ 메이커 교육 워크북 33

