|
第一:你要知道舵機(jī)轉(zhuǎn)動的特點(diǎn)(我還說不來原理)——一定的占空比,對應(yīng)一個固定位置——注意,是位置,不是角度。
第二:你的想法有問題——如,舵機(jī)已經(jīng)在30度位置,你輸入60度,你想讓它轉(zhuǎn)動到90度,可以產(chǎn)生90度的占空比,但現(xiàn)在舵機(jī)在60度位置,你同樣輸入60度,你是想讓它轉(zhuǎn)動到120度,就要產(chǎn)生120度的占空比。同樣輸入60度,要產(chǎn)生不同的占空比,怎么能夠?qū)崿F(xiàn)?還有可能要轉(zhuǎn)動到0度的情況——當(dāng)然,程序復(fù)雜一點(diǎn)也可以做到的,如:每次舵機(jī)轉(zhuǎn)動后,都記錄一下,后來輸入的角度與這次轉(zhuǎn)動的角度相加減,判斷占空比,也是可行的,就是很復(fù)雜,你想啊,輸入60度一個值,可能會產(chǎn)生多少種占空比呢?
第三:我看到的程序,都是指定角度的。如:按一個固定的鍵,就轉(zhuǎn)動到同一個位置,程序相對方便。 |
|