日期:2023-04-09 15:20:21瀏覽量:77666
由于一個前進或者右轉就需要6個程序塊的組合,所以如果要實現一個復雜的運動,主函數就會相當復雜了,特別是如果前進需要多次使用的話,就更麻煩了,還有這樣寫出的程序可讀性也很差。所以這里我們需要使用n20減速電機 機器人程序里的函數。
Mixly里提供了n20減速電機 機器人兩種函數,一種是沒有返回值的函數,另一種是帶有返回值的函數。這一篇就使用第一種,無返回值的函數。
其實這種n20減速電機 機器人函數無非就是將若干程序塊打了個包,之后每次執行這個函數就相當于執行函數打包的那些程序塊。所以針對這篇內容,我們可以將小車前進、后退、左轉、右轉分別命名一個函數:
函數定義好后,其實是不會自動運行的,必須在主程序里調用它才會運行。所以最后我們控制小車運動的程序就可以寫為:
怎么樣,是不是看起來非常簡潔了呢。
好了,這篇就介紹到這里,大家可以試著讓機器人做各種運動哦。當然也有可能你的機器人雖然執行了前進,但是它卻沒有走的很直,老是會向一側轉彎,這是由于不同電機的性能可能會有所差別導致的,這時就需要對電機的轉速進行調整了。所以,首先試著能讓你的機器人走直線吧!