일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- seoulmysoul
- 3dmodeling
- FUSION 360
- 구루미 장애사항
- BrainCar
- 레이저커팅
- LayerCutting
- micro-bit
- 구루미 고객센터
- ChatGPT
- fusion360
- 3Dprinting
- 3D 모델링
- 구루미비즈
- 3d
- laserutting
- 구루미biz(gooroomeebiz)
- suno
- 구루미biz
- 22ww.tistory.com
- Premiere
- 3D프린팅
- 프리미어
- 3D모델링
- 볼트 모델링
- 서울마이소울
- 3D PRINTING
- 3D modeling
- lasercutting
- 무드등
- Today
- Total
CodingMaker
Microbit - Music 블록 살펴보기 본문
Music 블록의 함수들
Music 블록은 0번 핀을 통해서 음악을 생성하는 함수들이 모여있습니다. 총 10개의 함수을 이용하여 음악을 제어합니다.
시작하기 전에 마이크로비트와 피에조 센서를 연결해 줍니다.
피에조의 +를 마이크로비트의 0번 핀에 -를 GND에 연결해 줍니다.
play tone ㅁ for ㅁ beat 함수는 소리를 낼 음 높이와 길이를 제어할 수 있습니다.
Middle C라고 적혀있는 부분을 클릭하면 피아노가 나옵니다. 소리내고 싶은 음계를 선택하면 됩니다.
1 beat를 누르면 음의 길이를 선택할 수 있습니다.
1박자(4분 음표), 1/2박자(8분 음표), 1/4박자(16분 음표), 1/8(32분 음표), 1/16박자(62분 음표), 2박자(2분 음표), 4박자(온음표)
ring tone(Hz) 함수는 소리의 음을 제어할 수 있는데 소리를 끊어주기 전까지 계속해서 소리가 납니다.
rest(ms) 함수는 지정한 박자만큼 쉬어주는 함수입니다. 박자는 1/16~2박자까지 있습니다.
start melody ㅁ repeating ㅁ 함수는 지정된 멜로디를 틀어주는 함수입니다.
dadadum, enterainer, preude, ode, nyan, ringtone, funk, blues, birthday, wedding, funereal, punchline, baddy, chase,
da ring, wawawawaa, jump up, jump down, power up, power down 와 같이 총 20개의 멜로디를 사용할 수 있습니다.
또한 once 글자 옆에 아래 화살표를 클릭하면 그 멜로디를 얼마나 반복할 것인지도 설정할 수 있습니다.
once, forever, once in background, forever in background 4가지가 있습니다.
Music on 함수는 어떠한 이벤트가 발생하였을 때 동작을 실행할 수 있습니다.
음계를 지정해 주는 함수입니다.
박자를 지정해줄 수 있습니다.
set tempo to (bpm) 함수는 템포를 설정할 수 있습니다. 단위는 bpm 으로 4~400까지 설정이 가능합니다.
change tempo by (bpm) 함수는 설정한 템포를 지정한 숫자만큼 증가시켜줍니다.
-숫자를 넣으면 숫자만큼 줄어듭니다.
tempo 함수는 위해서 지정해준 템포가 정의되어 있는 함수입니다.
'Microbit' 카테고리의 다른 글
Microbit - Image 블록 살펴보기 (0) | 2018.04.30 |
---|---|
Microbit - Game 블록 살펴보기 (0) | 2018.04.30 |
Microbit - LED 블록 살펴보기 (0) | 2018.04.30 |
Microbit - Input 블록 살펴보기 (0) | 2018.04.30 |
Microbit - Basic 블록 살펴보기 (0) | 2018.04.30 |