李凱凱
12 years ago
佑琳 能請你幫我看程式有什麼錯誤嗎
latest #32
掰噗~
12 years ago
我也不知道0.0
寂しがりの悪魔
12 years ago
嗯~ 可以~ 不過不一定保證抓的出BUG ((人總會有疏忽的時候
尼哈哈
12 years ago
除蟲專家
立即下載
寂しがりの悪魔
12 years ago
eek789456123: 去超市買殺蟲劑吧
李凱凱
12 years ago
Wonderful_Days: 我寄到你學校的信箱了 像是delay的時間 也麻煩給個意見吧... 上面那邊的數字 是CNY70 擺放位置的編號light{編號}
李凱凱
12 years ago
8根14是在前方夾爪部分 2 4 6是用來循線的 10 12是用來偵測轉彎
寂しがりの悪魔
12 years ago
寂しがりの悪魔
12 years ago
我看一下~
寂しがりの悪魔
12 years ago
你前面for loop的光讀值部份可以不用那麼複雜喔
寂しがりの悪魔
12 years ago
你們用7個光感?
寂しがりの悪魔
12 years ago
喔~ 所以你們方塊夾取還沒寫 只有循線車的部份?
寂しがりの悪魔
12 years ago
喔... 原來你們真的用這麼多senser~ 那前面少宣告兩行東西(digital)
寂しがりの悪魔
12 years ago
嗯...基本上應該沒什麼錯 就是 前面少宣告pinMode
寂しがりの悪魔
12 years ago
然後建議是~ 你光讀值的寫法可以改成直接讀值再丟到矩陣裡 應該不需要刻意去用一個條件句讓它一定要差1
寂しがりの悪魔
12 years ago
一來方便DEBUG 一來也簡化了程式
寂しがりの悪魔
12 years ago
此外pin腳也能順著 ((不過我大概猜是你們想直接接一排的杜邦頭吧
寂しがりの悪魔
12 years ago
所以這個就還好
寂しがりの悪魔
12 years ago
然後轉彎的delay時間駔好寫在你轉彎的副程式中 目的在於方便修改...
寂しがりの悪魔
12 years ago
因為你現在寫的時間是估的 要實際測才知道最佳值 如果哪裡少了這一行 它就跑掉了 所以安全起見最好寫在你原有的副程式中
寂しがりの悪魔
12 years ago
然後你轉彎是靠senser抓音該沒錯吧
寂しがりの悪魔
12 years ago
轉彎while loop中不必要的delay時間就不要加了 因為它會造成多餘的延遲時間 會跑掉...造成抓不到光值 然後他就會原地打轉給你看
寂しがりの悪魔
12 years ago
此外你們過去跟回來是分兩套的修正法~ 這部分決定你們車子的配重跟走直線的狀況 因為過去跟回來是不可能一樣的 就連senser跟驅動輪軸的位置也不一樣吧!!! 所已修正量最好寫成2個
寂しがりの悪魔
12 years ago
也就是A點→B點 修正量最佳值是a 那B點→A點修正量不一定a 也是最佳值
寂しがりの悪魔
12 years ago
P.S. 修正量裡頭不要加delay時間
寂しがりの悪魔
12 years ago
因為會拖程式的運行 也會造成緩讀光值的問題
寂しがりの悪魔
12 years ago
你們的車子就會變的笨笨的 甚至連循線都不會
寂しがりの悪魔
12 years ago
最後 走直線是考慮速差的因素吧... 所以才用的不一樣快 ((理論上是行的通... 但是如果有配重 這個值變了 就連修正量也會變不準喔 ((我不清楚你們3個尋線senser之間的距離為多少 因為這會大大影響到 車子的流暢度跟車速
寂しがりの悪魔
12 years ago
以上~ ((其實我只看的董5成... 因為很多變數都沒註解 很難理解它是做什麼用的 都要反覆一直看一值去猜... 搞不好我有誤解之類的
寂しがりの悪魔
12 years ago
還有很重要的一點~ 以上都是"建議"!!! 並不一定是對的、最好的 所以...就參考就好摟~
李凱凱
12 years ago
嗯嗯 瞭解了 謝了唷
寂しがりの悪魔
12 years ago
不會
李凱凱
12 years ago
很多變數都只是為了要讓他進入迴圈或者跳出迴圈兒以
back to top