サンプルプログラム~光と音-1

;;;;;;;;ココナッツサンプルプログラム

;;;;LEDを全点灯させ、1秒後、全消灯させる(①)

na   ;初期化
q10,5   ;行番号自動生成(10行から5行おき)

 o=0b11111111 ;←数字を変えれば点灯パターンが変わる
 ws1  ;←数字を変えれば待機秒数が変わる
 o=0b00000000 ;全消灯

q   ;自動生成終わり

 

;;;;①を発展させ、光と一緒に音を鳴らす(②)

na   ;初期化
q10,5   ;行番号自動生成(10行から5行おき)

 o=0b11111111 ;
 s20  ;←数字を変えれば音程が変わる
 ws1  ;
 o=0b00000000 ;
 s0  ;音を消す

q   ;自動生成終わり

 

;;;;②を発展させ、光を点滅させる

na   ;初期化
q10,5   ;行番号自動生成(10行から5行おき)

100:   ;ラベルを設定する(100番)
 o=0b11111111 ;
 s20  ;
 ws1  ;

 o=0b00000000 ;
 s0  ;
 ws1  ;

 #=100:  ;ラベル番号100へジャンプ

q   ;自動生成終わり

 

;;;;②を発展させ、音階を鳴らさせる

na                      ;初期化
q10,5                   ;行番号自動生成(10行から5行おき)

 wd1             ;最初のドの長さを正しくする為の処理

 o=0b00000001    ;0番を点灯させる 
 s25             ;ドを鳴らす
 wd1             ;wd1で0.1秒待機

 s0              ;音消す
 wd5            ;wd5で0.5秒待機

 o=0b00000010 ;1番を点灯させる
 s27             ;レを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00000100    ;2番を点灯させる
 s29             ;ミを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00001000    ;3番を点灯させる
 s30             ;ファを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00010000    ;4番を点灯させる
 s32             ;ソを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b00100000    ;5番を点灯させる
 s34             ;ラを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b01000000    ;6番を点灯させる
 s36             ;シを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0b10000000    ;7番を点灯させる
 s37             ;ドを鳴らす
 wd1             ;

 s0              ;
 wd5             ;

 o=0             ;全消灯

q   ;自動生成終わり