※ 引述《sbk8027 (sbk8027)》之銘言:
: 各位板上的大大 小弟最近在做畢業專題
: 做自走車在車體前方裝上一感測器
: 設計了一場地如下圖
: http://ppt.cc/gLmF
: 由A進入B點離開
: 要有右轉 右轉 左轉
: 想請問一下感測器寫法
: 因為只有一感測器
: 一般來講我們
我的自走車經驗大概是LV1左右, 所以你的問題雖然怪怪的, 不過我好像看得懂
就來回一下, 我猜你這是板子的範例程式吧?
: Delay10TCYx(5); //時間延遲以完成採樣
: ConvertADC() ; //進行訊號轉換
: while(BusyADC()); //等待轉換完成
: if(ADRESH<100){ //這是sensor回來的值 但是不知道你是什麼sensor
: PORTD=0x80;
: SetDCPWM1(1000);//設定輪子轉速
: SetDCPWM2(500);//設定輪子轉速
//因為兩輪轉速不同 所以車子就轉彎了
: 做一次轉彎
: 但這只能轉一個方向
: 有辦法寫說ADRESH<100
: 第一次右轉
: 再右轉
: 之後左轉嗎
: 謝謝各位
照你的範例 右彎是
: SetDCPWM1(1000);
: SetDCPWM2(500);
那左彎就是要
: SetDCPWM1(500);
: SetDCPWM2(1000);
至於什麼時候要右彎 什麼時候要左彎
當然就是"看情況"
看什麼情況? 這就是自走車你要做的地方
先說到這邊~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 12.170.66.34