普通舵机改装连续旋转舵机,正反向旋转和速度控制,以SG90为例 您所在的位置:网站首页 舵机来回转 普通舵机改装连续旋转舵机,正反向旋转和速度控制,以SG90为例

普通舵机改装连续旋转舵机,正反向旋转和速度控制,以SG90为例

2024-07-10 01:04| 来源: 网络整理| 查看: 265

舵机改装连续旋转舵机这个其实挺简单,正反向旋转和速度控制却很少有人提及。目前网上很多教程只说了一半,让人摸不着头脑,我这边点一下,作为补充。

目录

如何控制方向

如何控制速度

如何控制方向

分解一个舵机,除去减速机构,它的基本结构是这样的

多数改装都是说如何将限位凸起去除,实际上你还需要去除掉电位器,不过只需要去除掉连线,不然中轴就少一个了

 

去除连线后,控制板上面应该是这样的,电位器三条线中间的pin脚引出,连接到MCU的pin上,用于控制

 

此时,你只要控制这一个引出的引脚电平,就可以控制电机正反转向,上一段代码,用的控制器是STM8S103F3P6。其实3.3V操作这个不算是很方便

#include Servo(myservo); // create servo "object" to control a servo // twelve servo objects can be created on most boards int pos = 0; // variable to store the servo position void setup() { myservo_attach(14); // attaches the servo on pin 9 to the servo object pinMode(2,OUTPUT); //指示灯 pinMode(11,OUTPUT); //正反向控制 } void loop() { digitalWrite(2,HIGH); digitalWrite(11,HIGH); myservo_write(10); delay(600); digitalWrite(2,LOW); digitalWrite(11,LOW); delay(600); }

 当前的线路实拍图

如何控制速度

速度控制实际上和传入的有关系,简单来说就是,在没有改装前,电位器位置和方波信号差距越大速度也就越快

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有