プレイ日記
バニラ 435778
AボタンをおしたらBEEP40が鳴るようにして、Aボタンをなが押しでBEEP40が最後まで流れる前にまた新しくBEEP40を流すというプログラムを作りたいのですがどうすればいいのでしょうか?説明下手ですいません。
6そうだね
プレイ済み
返信[1]
親投稿
otta777 otta777a
Aボタンを押したらAボタンを放すまで一定間隔の時間でBEEP40で音を鳴らす ってことでいいのかな? Aボタンを押したことを検知したらAボタンを放すまで一定時間ごとにBEEP40を 実行するようなループを組めば出来そうですが、やりたいことはこれで合ってますか?
0そうだね
プレイ済み
返信[2]
親投稿
バニラ 435778
言ってることが難し過ぎてよくわかりませんがそういうこと..です。多分。 そのプログラムはどう打てばいいのか………
0そうだね
プレイ済み
返信[3]
親投稿
バニラ 435778
あ、よく読めば意味理解出来ました。 そういう事です!!
0そうだね
プレイ済み
返信[4]
親投稿
バニラ 435778
そしてプログラムはどう打てばいいのか…
0そうだね
プレイ済み
返信[5]
親投稿
otta777 otta777a
即席で作ったものです。BEEP40が最後まで流れたかは調べる方法がないのでカウンターを使って時間待ちをしました。MODの後の数字を大きくすると音の鳴る間隔が長くなります。
0そうだね
プレイ済み
返信[6]
親投稿
バニラ 435778
本当にありがとうございます。
0そうだね
プレイ済み
返信[7]
親投稿
バニラ 435778
まずはこれを見てください。(5X7X434J) これのターゲットとあの作ってくれたプログラムを合わせて、ターゲットは動いて、Aボタンなが押しでBEEP40が流れるというプログラムの組み方を教えてくださいお願いします。
0そうだね
プレイ済み
返信[8]
親投稿
otta777 otta777a
他の処理と平行で使うことは考慮していなかったので改造します。 19行目以降に IF BUTTON(2) AND #A THEN C=0 IF B AND #A THEN C=(C+1)MOD 10 ELSE C=0 IF C==1 THEN BEEP 40 を追加して下さい。
0そうだね
プレイ済み
返信[9]
親投稿
バニラ 435778
ありがとうございます、今はプログラムの意味が分かりませんが、理解出来るように頑張ります。
1そうだね
プレイ済み