Arduino教程(提高篇)——舵机的驱动-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 奈何col

Arduino教程(提高篇)——舵机的驱动

  [复制链接]
发表于 2017-3-16 14:53 | 显示全部楼层
delay15ms时间够吗?
发表于 2017-3-22 12:37 | 显示全部楼层
程序没写好还会弄坏舵机?
发表于 2017-5-11 17:35 | 显示全部楼层
我链接3个舵机之后,降压芯片就会烫手,链接4个舵机之后,会在转动10秒之后停止工作。
这是什么情况?

点评

电流太大了。。。舵机需要独立供电  详情 回复 发表于 2017-5-11 18:06
 楼主| 发表于 2017-5-11 18:06 | 显示全部楼层
桥雾 发表于 2017-5-11 17:35
我链接3个舵机之后,降压芯片就会烫手,链接4个舵机之后,会在转动10秒之后停止工作。
这是什么情况? ...

电流太大了。。。舵机需要独立供电
发表于 2017-8-3 20:47 | 显示全部楼层
奈何col 发表于 2017-5-11 18:06
电流太大了。。。舵机需要独立供电

楼主,我想实现舵机在0到70度的角度内,高速来回摆动,从而带动翅膀来回扑动,请问这个用舵机可以实现吗?扑动的频率大概是10左右,另外,我参考国外的选用Futaba S9372hv舵机,你对这个舵机了解吗?
发表于 2017-9-13 20:13 | 显示全部楼层
LZ你好,最近在看无刷电机的驱动问题,
看很多说要使用SERVO库就可以了,控制电调,然后就可以实现电机的正反转,
然后就用SERVO库里的SWEEP的代码,确实可以驱动无刷电机,,
但是,,,问题来了,

比如
void loop()
{
  for(pos = 90; pos < 180; pos += 1)  //电机正传
  {                                                     // 每次步进一度
    myservo.write(pos);        // 指定舵机转向的角度
    delay(15);                       // 等待15ms让舵机到达指定位置
  }
void loop()
{
  for(pos = 0; pos < 90; pos += 1)  // 电机反转
  {                                                     //
    myservo.write(pos);        // 指定舵机转向的角度
    delay(15);                       // 等待15ms
  }

上面DELAY的数值如果我改动了,电机没反应,,,比如要让电机持续转动5秒,修改DELAY后面的数值后,电机就没反应了,,

这是什么原因?
也看了很多资料,但对无刷电机介绍的比较少,,

发表于 2017-9-13 20:37 | 显示全部楼层
为什么舵机单独供电后就不动作了?用开发板供电可以 正常工作呢
发表于 2017-10-1 16:35 | 显示全部楼层
老师,我的舵机为什么转了180多度,而不是标准的180度呢???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 22:47 , Processed in 0.111184 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表