FrontPage/ソフトウェア班/第1試技 の変更点


どのステートがどの区間なのかをお互いに一致させましょう。下にファイルがあります。ver1はやめた~
#ref(state_ver2.pdf);~
これはプログラム~
#ref(第一試技とPSDテスト用プログラム.zip.tgz);~
なんでアップロードするとtgzファイルになるの?うざ~
なんか文字化けするっぽいけど見れるよね?

**変更点 [#t755ebac]
-modeOldを定義することで、ステート分岐に伴う緑LEDの反転プログラムの容量を抑えた
-adActiveWithChatteは冗長なので削除
-チャタリング防止がうまくいかないエラーの解消
-ゲート探知してから少しの間走るためのスクリプトで、ステートが移らないエラーを解消。おそらく理由はsst2が毎回更新され、下のifループに一生はいらないため
-PSD探知による分岐でSTATE_14がSTATE_15になってしまうエラーを解消

**備考 [#y174e311]
-PSDがちゃんと動くなら、タイマによる自動ステート遷移時間を延ばしたほうがいい
-PSDの閾値わからないので0x330にした。これはおれの手をゲートと見立てて測定したにすぎないのでおそらくあまりよくない
-AD変換チェックプログラムを組んだのでこれも載せます。ちょっとしたデバッグ用