Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2019/06/10 20:20:26

MixJuice GET URL : kidspod.club/mj/862

IchigoJamの音痴を治そう

PWMで圧電サウンダを鳴らすオルゴールプログラム

プログラムを見るで、夏休みの自由研究まとめの資料にリンクしています。
そのまま印刷して学校に提出するのは禁止。内容を理解して、手書きで頑張れ。

SOURCE CODE

10 'MUSIC BOX
20 M=12
30 S="ラ--シ--ド-レ--ミ--ファ-ソ--ラ--シ--ド-レ--ミ--"
40 LET[0],227,202,191,170,152,143,128,114,101,96,85,76
50 OUT5,0:L=10:N=2:P=50
60 FORJ=0TO31
70 IFSCR(0,1)=0GOTO@L
80 IFSCR(0,1)=32GOTO@L
90 F=-1
100 FORI=1TOM
110 IFSCR(0,I)=79:F=M-I
120 NEXT
130 IFF>=0PWM5,[F]*P/100,[F]
140 WAITL-N
150 OUT5,0:WAITN:SCROLL3 
160 NEXT
170 @L:CLS:FORI=1TOM:LC0,I
180 FORJ=0TO2
190 ?CHR$(PEEK(S+(M-I)*3+J));
200 NEXT
210 FORJ=3TO31:?"-";:NEXT
220 NEXT
230 @E:LC0,0:?"RUN"
240 LC0,M+2:END

COMMENT