1 つの大きな while ループと、もう 1 つの while ループ (ループ 2) が、もう一方の while ループ内にあります。入力と出力の多くは時間に依存しています。ループ 2 がより大きな while ループ内にある場合、時間は機能しなくなります。2 つの異なる停止が互いに競合し、時間を停止させ、他のすべての機能を停止させていると思います。Loop 2 を削除すると、すべて正常に動作します。誰でもこれを修正できますか?ローカル変数を介して、大きい while ループの停止を小さい方の停止に接続しようとしましたが、エラーが発生します。これはコード全体です: http://i.stack.imgur.com/KOjnQ.png
別の質問: ランプがときどきちらつく場合は、コードに問題があることを意味しますか? この質問に写真を添付できます。 ( http://i.stack.imgur.com/zEUsF.png )