Arduinoマイコンにて、変数が正常に初期化できません
Posted: 2015年5月18日(月) 22:15
Arduinoマイコンで、ドットマトリクスLEDに出力される矢印を早押しするゲームを作成しております。
本課題を終えた後の追加課題ではありますが、丸投げはしたくないので何かヒントだけでもいただけると幸いです。
まずプログラムはこちらです。
https://ideone.com/yFlsTi
プログラムの内容は、
起動後にメニューを表示し、左右のタクトスイッチを押すことでアプリを切り替え(表示機の数字も切り替える)。
上のタクトスイッチを押すことでゲームを開始します。
現在困っているのは2つ目の早押しゲームです。
表示されている矢印の向きのボタンを押す作業を10回行い、その速さを競います。
まずは10回の入力を受け付けてくれるか試しました。
すると、1回目の実行では正常に10回受けつけてメニューへ戻るのですが、2回目以降は10回未満しか受け付けてくれません。
カウント回数を示す content_haya はきちんと初期化していますし、そのほかにも初期化を忘れている場所が見当たりません。
この問題が全く埒が明かないため困っております。
何かお気づきの箇所がありましたらご教示いただけると幸いです。
本課題を終えた後の追加課題ではありますが、丸投げはしたくないので何かヒントだけでもいただけると幸いです。
まずプログラムはこちらです。
https://ideone.com/yFlsTi
プログラムの内容は、
起動後にメニューを表示し、左右のタクトスイッチを押すことでアプリを切り替え(表示機の数字も切り替える)。
上のタクトスイッチを押すことでゲームを開始します。
現在困っているのは2つ目の早押しゲームです。
表示されている矢印の向きのボタンを押す作業を10回行い、その速さを競います。
まずは10回の入力を受け付けてくれるか試しました。
すると、1回目の実行では正常に10回受けつけてメニューへ戻るのですが、2回目以降は10回未満しか受け付けてくれません。
カウント回数を示す content_haya はきちんと初期化していますし、そのほかにも初期化を忘れている場所が見当たりません。
この問題が全く埒が明かないため困っております。
何かお気づきの箇所がありましたらご教示いただけると幸いです。