1
我想讓我的雀科機器人前進一段特定的時間,但我不知道如何做到這一點。我需要這些代碼來執行10秒鐘,然後轉到下一組指令。我如何「做(條件)爲X秒」(C++)
Finch myFinch;
int firstleftSpeed = 10;
int firstrightSpeed = 10;
myFinch.setMotors(firstleftSpeed, firstrightSpeed);
感謝所有幫助:)
也許校準的CPU週期與電機週期並做一個空循環,如果CPU頻率。是獨立的溫度和口吃?然後添加setMotors(0,0) –
您可以在開始時詢問當前時間,然後繼續詢問,休息一段時間,然後再次詢問時間,直到第一次與第一次的差異足夠大。 – Ashalynd
Finch API具有睡眠功能:http://www.finchrobot.com/CDoc/_finch_8h.html –