查看: 334|回复: 5

[未解决] Servo舵机为啥在服务器循环的时候会颤抖

[复制链接]

该用户从未签到

发表于 2019-2-8 05:40 | 显示全部楼层 |阅读模式
我使用ESP01模块,但是client.loop();函数只要一运行舵机就左右摇摆一下,是什么原因,有人可以解释下嘛

kittenblock中小学创客名师推荐的图形化编程软件

void loop() {
  

  client.loop();
  delay(3000);
 

if(stepNum > 0) {
    for(int i = 0; i < 6; i++) {
      int angleStepMove = (dest_angles - cur_angles) / stepNum;
      cur_angles += angleStepMove;

      if(cur_angles > angle_max)
        cur_angles = angle_max;
      else if(cur_angles < angle_min)
        cur_angles = angle_min;

      servo.write(cur_angles);
    }

    stepNum--;
    delay(20);
  }

}

  • TA的每日心情
    擦汗
    2019-2-16 11:16
  • 签到天数: 53 天

    [LV.5]常住居民I

    发表于 2019-2-8 12:23 来自手机 | 显示全部楼层
    舵机端口是几号?可以把完整的程序发出来吗?便于分析
    你今天的打赏,是我明天学习Arduino的动力!

    该用户从未签到

     楼主| 发表于 2019-2-8 21:19 | 显示全部楼层
    Creeper666 发表于 2019-2-8 12:23
    舵机端口是几号?可以把完整的程序发出来吗?便于分析

    因为我做的是一个机械臂项目,一共有6个舵机,接口分别为2 3 4 5 6 7. 我觉得还是定时器的问题,因为我的esp8266 也是通过串口连接处理,所以每当client.loop()它就会产生中断,所以舵机就会抖动,但是我找不到怎么解决,也试过网友说的不用servo库,用pwm来驱动,但是在loop里只要运行client.loop()还是会抖动
  • TA的每日心情
    擦汗
    2019-2-16 11:16
  • 签到天数: 53 天

    [LV.5]常住居民I

    发表于 2019-2-9 11:42 来自手机 | 显示全部楼层
    2号端口是led端口,有可能有些许干扰
    你今天的打赏,是我明天学习Arduino的动力!
  • TA的每日心情
    开心
    2019-2-17 00:03
  • 签到天数: 1015 天

    [LV.10]以坛为家III

    发表于 2019-2-10 11:00 | 显示全部楼层
    使用数字舵机就没事了

    该用户从未签到

     楼主| 发表于 2019-2-11 23:09 | 显示全部楼层
    jackshi618 发表于 2019-2-10 11:00
    使用数字舵机就没事了

    那不舵机全部都得换呀
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    求助,Due使用问题。
    求助,Due使用问题。
    如图,Due没有SPI库和Wire库。
    arduino+onenet+edp协议
    arduino+onenet+edp协议
    每次在edp.c这里报错,请问这是什么问题?(这一句本身应该没有问题的)
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    能够与arduino结合的嵌入式视觉识别模块
    能够与arduino结合的嵌入
    该视觉识别模块是我司于2018年新推出的产品,处理器采用双核MCU,面向创客以及steam
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表