我code 是用 loop 來跑 有個 excel 表
loop 1 * a + loop2 *b + loop3 * C
=> excel 算 code 阿應該是 每步差 8us , 一圈200 步 , 跑完 12 圈應該誤差不會大於 0.05sec
但實際上是慢1~2 sec . 另外人眼 對 0.x 秒 會有些判讀問題 ,
至於你說加 dip switch , 指撥很難撥 , 攝星板會在晚上山上使用 不可能還拿牙籤去撥
我有買到 bcd 數碼開關 如下 右邊那個
一個零件是 nt$90 .. 但問題是程式上
但後來發現程式 調 a b c 值 差1 就差很多 ..
因為還有 loop 在 , 調 a 會被 3 個 loop 累積放大 , 且和 excel 算出來不太同 ..
最好方式是 做成 2 個 loop , 如蕭同學說 用 nop 去增加 1us delay ,但先前 改過
跑起來差很大 和 excel 算的不合 . 就沒去找最佳值 ,
說真的 那要花 時間 去 try try try
現在先做到這邊了 , 沒時間去做
真要更高 那乾脆 連 photo couple 和 加速 減速都做進來 .