。私は時間の文字列を表示している間、私は 'Sparkfun APDS9660ジェスチャーセンサー'から 'Up'ジェスチャーを検索する機能を使用しています。私が 'Up'ジェスチャーをしたら、ディスプレイをクリアして文字列 "camera"を表示したいと思います。タスクを完了している間に、「カメラ」機能(コード内)にとどまり、「時間」機能の表示に戻るためのダウンジェスチャーを行うまで、私はそれを望みます。リピート機能を
void handleGesture() {
if (apds.isGestureAvailable())
{
if(DIR_UP)
{
Serial.println("UP");
Serial.println("Camera");
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,20);
display.println("Camera");
display.display();
Q = 0;
while(Q == 0)
{
if (DIR_RIGHT)
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
if (DIR_LEFT)
{
digitalWrite(12, HIGH);
delay(1000);
digitalWrite(12, LOW);
delay(1000);
}
if (DIR_DOWN)
{
break;
}
}
}
}
}
私は 'whileループ'を使用してコードを繰り返し、次に 'break'を使用してコードを終了しようとしています。誰かがもっと良い解決策を知っていればコメントしてください。すべての返信の
はまた、コードに基づいてアドバイスをhttp://forum.arduino.cc/index.php?topic=490075 – per1234