最帅的老饼 发表于 2018-2-10 17:44:30

自制步进电机驱动手轮

今天做了个步进电机驱动物轮
发上来晒晒

最帅的老饼 发表于 2018-2-10 17:57:12

本帖最后由 最帅的老饼 于 2018-2-10 18:00 编辑

思路如下:
       x 轴电位器变量小于50:输出脉冲。 50~ 300: 拉低方向电平。300~ 720 : 停止脉冲输出。
                                 720~970: 拉高方向电平。   大于970:输出脉冲。
                                 这样安排就能用 X轴控杆的左右推动完成步进电机的顺、逆时针转动。

      Y轴电位器变量 : 每向上推一次把 中间变量 pulse 加 1不大于 5 , 每向下推一次把变量 pulse 减 1不小于 1 。
                                    然后用 switchcase 根据pulse 的值把脉冲 分别赋 5个不同的量 ,这样就能用上下推动Y轴设置脉冲的不同速度。

      

最帅的老饼 发表于 2018-2-10 18:02:39

这个游戏控杆还有一位开关,暂时想不到开关的用法,有建议给我吗?

shouzama 发表于 2018-2-14 21:04:42

最帅的老饼 发表于 2018-2-10 18:02
这个游戏控杆还有一位开关,暂时想不到开关的用法,有建议给我吗?

按下時記錄下當時的 X(正/反轉)、Y(轉速) 軸的值?

47okey 发表于 2018-2-15 23:53:44

没看到轮,这个叫做手柄更恰当

最帅的老饼 发表于 2018-2-17 07:39:48

shouzama 发表于 2018-2-14 21:04
按下時記錄下當時的 X(正/反轉)、Y(轉速) 軸的值?

不成,按建要手柄在复位(中间位)时才能控下,但这时电机是停止的。

最帅的老饼 发表于 2018-2-17 07:40:15

47okey 发表于 2018-2-15 23:53
没看到轮,这个叫做手柄更恰当

是的!!!!!!

shouzama 发表于 2018-2-18 23:15:52

最帅的老饼 发表于 2018-2-17 07:39
不成,按建要手柄在复位(中间位)时才能控下,但这时电机是停止的。

並聯另拉開關出來旁邊,隨時可按?

以我用 PS 搖桿的印象,不論搖桿在哪個方位角度,
只要下壓搖桿底下的開關就會觸發,所以才給了上述
的建議,如果說開關受限於機械連鎖,只能在復位時
才能有效下壓觸發,那麼擺脫這個機械限制的方式,
最簡單就是跳線並聯另一顆開關出來旁邊,隨時想按
就按(但信號發送方式不變)

如果說是受限於信號處理(只能在 X/Y 軸無信號時
這顆開關的觸發信號才會被送出?),那麼用途就...
再研究了 ;P

47okey 发表于 2018-2-23 14:14:30

这种摇杆模块的按键确实是只能在中间位置才能按下 的

小小的果 发表于 2018-4-7 20:06:02

大佬有程序么分享一个
页: [1]
查看完整版本: 自制步进电机驱动手轮