(뒤에 장패드에 있는 그림은 창작아님)


전에 만들었던 마이크로컨트롤러 개발보드로 만들어봄

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문을 이용하여 시퀀스로 반복/분할재생