(뒤에 장패드에 있는 그림은 창작아님)
전에 만들었던 마이크로컨트롤러 개발보드로 만들어봄
https://arca.live/b/bluearchive/103973676
코딩한 내용
1. Timer Inturrupt 설정(ch32v003fun 예제 참고)
2. Timer Inturrupt 함수 코딩
3. tone(실시간으로 연주), settone(연주할 계이름을 설정) 함수 코딩
4. C3~B7에 해당하는 음계를 T/2[us]( =1/f[hz]*1000000/2 )해서 변수로 저장
5. 각 음계에 해당하는 배열 위치를 define(S=#, MT=무음)
6. 해당하는 멜로디를 변수에 저장
7. switch-case문을 이용하여 시퀀스로 반복/분할재생