|
我是使用rcx來寫程式的,驅動程式有裝,
task main( ){
ClearScreen( ); //要先清空螢幕
int t1 = CurrentTick( ); //取時間點t1
OnFwd(OUT_A,50); //馬達轉動
Wait(1000); //讓馬達轉1秒
Off(OUT_A); //停止馬達
int angle = MotorRotationCount(OUT_A); //讀取馬達角度
int t2 = CurrentTick( ); //讀取時間點t2
while(1){
TextOut(0,LCD_LINE1,」angle=」); //LCD第一行顯示文字「angle=」
NumOut(50,LCD_LINE1,angle); //LCD第一行中間顯示馬達轉角
TextOut(0,LCD_LINE2,」time=」); //LCD第二行輸出文字
NumOut(50,LCD_LINE2,t2-t1); //LCD第二行中間顯示經過時間
}
}
測試的時候使用這擷取下來的程式,
使用編譯的時候,一開始會叫5聲,然後出現錯誤(如附圖1/2),之後再按就只會叫一聲了,編譯和下載的錯誤一樣.
不知道有人會解這個問題嗎?
還請好心人幫幫忙, 謝謝 |
|