Arduino初心者熱烈大歓迎質問スレ part18at DENKI
Arduino初心者熱烈大歓迎質問スレ part18 - 暇つぶし2ch630:774ワット発電中さん
17/06/16 08:55:21.78 sFx9Yh+C.net
sw_redを押してLEDとBGMを鳴らす。
sw_scanを押すとそこからもしくはBGMが終わったら次のBGMを鳴らすというようにしたいのですがうまくいきません。
これだとsw_redだけで終わる。sw_scanを押しながらsw_redを押せば最後まで鳴らせるとやりたいのと違う動作をします。
どのように書けばいいのでしょうか?
なんか根本的に書き方を間違えているような気がするのですがどうすればいいのか思いつきません。


if(sw_red == LOW) { // LOWのときがオン
RGBLed.setPixelColor(0, 150,0,0) ; // 赤
RGBLed.show() ; // LEDにデータを送る

mp3_play (1);
delay (3000);

if(sw_scan == LOW) { // LOWのときがオン

mp3_play (11);
delay (1000);
mp3_play (2);
delay (20000);
}
}
else {
RGBLed.setPixelColor(0, 0,0,0) ; // 消す
RGBLed.show() ; // LEDにデータを送る
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch