標題: 51單片機控制舵機 用按鍵輸入多少角度 舵機就轉到什么地方 求幫助 [打印本頁]

作者: wsws123    時間: 2018-6-11 19:48
標題: 51單片機控制舵機 用按鍵輸入多少角度 舵機就轉到什么地方 求幫助
我想通過51單片機控制舵機旋轉
用按鍵輸入角度  輸入多少角度    舵機就轉到什么地方
怎么實現
求大神幫幫忙

作者: HC6800-ES-V2.0    時間: 2018-6-12 08:43
第一:你要知道舵機轉動的特點(我還說不來原理)——一定的占空比,對應一個固定位置——注意,是位置,不是角度。
第二:你的想法有問題——如,舵機已經在30度位置,你輸入60度,你想讓它轉動到90度,可以產生90度的占空比,但現在舵機在60度位置,你同樣輸入60度,你是想讓它轉動到120度,就要產生120度的占空比。同樣輸入60度,要產生不同的占空比,怎么能夠實現?還有可能要轉動到0度的情況——當然,程序復雜一點也可以做到的,如:每次舵機轉動后,都記錄一下,后來輸入的角度與這次轉動的角度相加減,判斷占空比,也是可行的,就是很復雜,你想啊,輸入60度一個值,可能會產生多少種占空比呢?
第三:我看到的程序,都是指定角度的。如:按一個固定的鍵,就轉動到同一個位置,程序相對方便。
作者: zsyzdx    時間: 2018-6-12 10:17
舵機只能0到180度的,這是本身的限制。。!
作者: songyuan    時間: 2018-6-12 17:26
這種情況,一般為14居中,9為左邊,23為右邊
作者: wsws123    時間: 2018-6-17 00:04
HC6800-ES-V2.0 發(fā)表于 2018-6-12 08:43
第一:你要知道舵機轉動的特點(我還說不來原理)——一定的占空比,對應一個固定位置——注意,是位置,不是 ...

      謝謝
作者: wsws123    時間: 2018-6-17 00:04
songyuan 發(fā)表于 2018-6-12 17:26
這種情況,一般為14居中,9為左邊,23為右邊

什么意思     看不懂




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1