###Arduino 数字キーが入力されたら の綺麗な書き方
Arduinoでのプログラムの綺麗な書き方について質問です。
「もし数字のキーが押されたら〜〜〜」という処理を書きたいと思っております。
たとえば、以下のように記述したのですが、どうも冗長なコードに思うのですが、
シンプルに書くには、どのような書き方があるでしょうか?
char key; if (Serial.available()) { key = Serial.read(); if (key == '0' || key == '1' || key == '2' || key == '3' || key == '4' || key == '5' || key == '6' || key == '7' || key == '8' || key == '9') { Serial.print("read key = "); Serial.println(key); } }
また同様に、a~gのキー入力をトリガーにしたく、
if文を
if (key == 'a' || key == 'b' || key == 'c' || key == 'd' || key == 'e' || key == 'f' || key == 'g')
としていますが、こちらについてもシンプルで見やすい書き方はないでしょうか。
いろんな書き方が有ると思うのですが、参考にさせていただけたらと思います。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/13 11:16