私はロボットをプログラミングしていますが、残念ながら自律モードではいくつかの問題が発生しています。ボタンが押されたときに整数を1に設定する必要がありますが、プログラムがボタンを認識するためには、whileループ内にある必要があります。ご想像のとおり、プログラムは無限ループになり、整数値は4,000近くになります。
task autonomous()
{
while(true)
{
if(SensorValue[positionSelectButton] == 1)
{
positionSelect = positionSelect + 1;
wait1Msec(0350);
}
}
}
待機を使用して値を取得できましたが、これは実行したくありません。これにアプローチする他の方法はありますか?