かんたんに書きましたが
void loop() {
while(digitalRead(a)!=HIGH){} //ボタンが離されるのを待つ
delay(200); //チャタリング除去
while(digitalRead(a)!=LOW){} //ボタンが押されるのを待つ
delay(200); //チャタリング除去
この部分に10秒何もしなかったら最初に戻る動作は
if文でどのように書いたらよろしいのでしょうか?
while(digitalRead(a)!=HIGH){} //ボタンが離されるのを待つ
delay(100); //チャタリング除去
digitalWrite(b,HIGH); //LEDを点灯
while(digitalRead(a)!=LOW){} //ボタンが押されるのを待つ
delay(20); //チャタリング除去
digitalWrite(b,LOW); //LEDを点灯
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
delay()でそういう待ちを入れるのはどうなのかなぁ…とは思いますが…。
return;で関数を抜ける…という手もあります。
arduinoならloop()から戻った(returnするか、関数の最後まで実行した)場合、再度loop()がコールされるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 コードを書いたのですが上手く実行出来なかったです。どこが間違ってますか? 【作成したいもの】 1 2022/05/04 11:36
- C言語・C++・C# C言語 ① 5秒間 1秒間隔で点滅を繰り返す ② 3秒間 0.5秒間隔で点滅を繰り返す ①→②→①→ 5 2022/05/03 23:37
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- その他(プログラミング・Web制作) micropython コードについて 2 2023/06/14 13:13
- その他(プログラミング・Web制作) micropythonコード 修正 1 2023/06/13 17:22
- カスタマイズ(車) 80スープラ(前期型)のライトコントロールスイッチについての質問です。 2 2023/04/04 17:00
- その他(パソコン・スマホ・電化製品) 最近pcが起動しなくなりました。電源ボタンがオレンジに点灯するのでひとまず放電やホコリの除去は行いま 6 2022/11/20 23:02
- デスクトップパソコン 自作PCの電源が入らなくなりました、なんでもいいので助言ください。 5 2022/12/21 21:08
- 時計・電卓・電子辞書 この時計、rhythmってcitizenの子会社の作った時計なのですが型番8MX 408、質量0.9 2 2022/12/23 13:52
- 車検・修理・メンテナンス Nissan ROUGE 2011年式のトランスミッションオイルの液量を確認しているのですが、このオ 2 2022/10/21 23:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンのカウント数でムービー...
-
虫眼鏡拡大ムービーの中にボタ...
-
クリック押下中にキーボードを...
-
photoshopで書いた四角の枠の中...
-
テキストボックスの中身をリセ...
-
別のアプリケーションのテキス...
-
VBScriptでMsgBoxのYesNoボック...
-
漢字入力した値のカタカナ変換...
-
else if文の順序を変えることに...
-
YOASOBI
-
VBAで改行の入ったデータの正規...
-
PythonでSetWindowPosを使うに...
-
テキスト入力での文字の判定
-
upc 7915と mc7915ctは互換性有...
-
Flash5:2つのGIF画像でシェイ...
-
FLASHで「かるた」を作りたいの...
-
今日の残り時間を表示する時計...
-
コモンダイアログのshowopenに...
-
DirectXでのicoファイル読み込み
-
【ExcelVBA】ファイル名をセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
arduino プログラムについて
-
×ボタンを無効化したいのですが...
-
VB 基本的なプログラム √ ...
-
FlashからPHPへの値の受け渡し
-
FLASH ボタンフォーカスインし...
-
移動位置が狂ってしまう
-
ボタンをクリックして画面遷移...
-
ダブルクリックを無効にするには
-
FlashからPHPへの変数の渡し方...
-
ボタンと連動したフェードイン...
-
FLASH MX ロールオーバーボタン
-
FLASHからメールの送付
-
ムービークリップの中のボタン...
-
Flashのロゴ
-
指定したURLを開くアクショ...
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
おすすめ情報