1. 카보이노 음소리 내기의 기본 원리
▶ 카보이노 음소리내기는 12음계 (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)로 구성되고 1~7 옥타브 소리를 냅니다.
▶ 카보이노 음소리 연주하기 블록에서 첫번째 옵션이 음소리에 해당하고, 두번째 옵션은 옥타브, 세번째는 음의 길이를 시간으로 표현합니다.
▶ 음의 소리는 해당 옥타브에서 12음계의 주파수를 가지고 있습니다.
※ 각 옥타브에 따른 음계 주파수 표를 참조 바랍니다. [단위: Hz]
1
|
2
|
3
|
4
|
5
|
6
|
7
|
|
C
|
32
|
65.4
|
130.8
|
261.6
|
523.3
|
1046.5
|
2093
|
C#
|
34.6
|
69.3
|
138.6
|
277.2
|
544.4
|
1108.7
|
2217.5
|
D
|
36.7
|
73.4
|
146.8
|
293.7
|
587.3
|
1174.7
|
2349.3
|
D#
|
38.8
|
77.8
|
155.6
|
311.1
|
622.3
|
1244.5
|
2489
|
E
|
41.2
|
82.4
|
164.8
|
329.6
|
659.3
|
1318.5
|
2637
|
F
|
43.6
|
87.3
|
174.6
|
349.2
|
698.5
|
1396.9
|
2793.8
|
F#
|
46.2
|
92.5
|
185
|
370
|
740
|
1480
|
2960
|
G
|
49
|
98
|
196
|
392
|
784
|
1568
|
3136
|
G#
|
51.9
|
103.8
|
207.6
|
415.3
|
830.6
|
1661.2
|
3322.4
|
A
|
55
|
110
|
220
|
440
|
880
|
1760
|
3520
|
A#
|
58.3
|
116.5
|
233.1
|
466.2
|
932.3
|
1864.7
|
3729.3
|
B
|
61.7
|
123.5
|
247
|
493.9
|
987.8
|
1975.5
|
3951
|
※ 4분음표 = 120 기준으로 박자에 대한 기다리기 시간표 [단위: 밀리초]
박자
|
시간
|
박자
|
시간
|
온음표
|
2000
|
점 온음표
|
3000
|
2분음표
|
1000
|
점2분음표
|
1500
|
4분음표 ♩
|
500
|
점 4분음표
|
725
|
8분음표 ♪
|
250
|
점 8분음표
|
373
|
16분음표
|
125
|
점 16분음표
|
188
|
32분음표
|
63
|
|
|

2. 카보이노 음소리 내기 블록 코딩하기
[카보이노 블록 코딩하기] ★ 카보이노 음소리 내기 ★ 옥타브 4의 4분음표로 음계 도 소리내기 |
■ 위의 과제와 같이 블록 코딩해보기
※ 이번 시간의 블록 코딩은 따라하기 작업으로 진행해 보겠습니다. 다음의 순서대로 따라해 보세요.
① 먼저 블록 팔레트에서 ‘시작’을 클릭하고, ‘시작하기 버튼을 클릭했을 때’ 블록을 마우스로 드래그하여 오른쪽 스크립트 작업 영역으로 갖다 놓습니다.
② 블록 팔레트에서 ‘하드웨어’를 클릭하고, ‘카보이노 음소리 블록’을 마우스로 드래그하여 ‘시작하기 버튼을 클릭했을 때’ 블록 밑에 갖다 놓습니다.
③ 블록 스크립트 작업 영역에 있는 카보이노 음소리 블록에서 과제 목표가 4분음표 소리내기이기 때문에 시간을 0.5로 수정 입력합니다.
④ 블록 팔레트에서 “흐름”를 클릭하고 “기다리기” 블록을 마우스로 드래그하여 맨 아래 단계 밑에 갖다 놓습니다.
⑤ 블록 스크립트 작업 영역에 있는 기다리기 블록에서 음간 구분을 위하여 0.01초로 수정 입력합니다.
⑥ 블록 코딩을 과제 목표에 맞게 작성을 완료 하였으므로 카보이노의 동작을 확인합니다. 동작의 시작은 아래와 같이 하드웨어 팔레트 블록에서 시작하기 버튼을 클릭하여 진행합니다.
⑦ 카보이노 동작을 확인한 후 카보이노 동작 상태에서 코딩 상태로 돌아가려면 아래와 같이 블록 스크립트 작업 영역을 클릭합니다.
■ 소리가 잘 들리나요?
■ 요번 시간은 카보이노 음소리 내기를 해보았습니다.
■ 카보이노 블록 코딩 따라해보기로 코딩하는 여러가지 프로그램은 카보이노 블록코딩 교재를 참조하기 바랍니다.
다음 시간에는 모터 구동 카보이노 스크립트에 대하여 알아보아요. ~~

'카보이노 게시판' 카테고리의 다른 글
카보이노 모터 구동으로 움직이는 방법 [14] (0) | 2025.05.23 |
---|---|
카보이노 모터 구동 스크립트 [13] (0) | 2025.05.20 |
카보이노 라이트 켜고 끄는 프로그램 작성 방법 및 실행 [11] (0) | 2025.05.12 |
카보이노 소프트웨어 프로그램과 확장 모듈 별 학습 단계 [9] (0) | 2025.05.05 |
카보이노 상품 패키지 목록 [8] (0) | 2025.05.01 |