问题标签 [servo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1533 浏览

python - Raspberry Pi Python 代码不会移动伺服

所以我正在用一个 Raspberry Pi 做一个涉及移动伺服电机的小项目。在Python 3中的以下代码中,我首先在大约 45 度处启动伺服。稍后在代码中,根据之前的角度确定不同的角度,并更改占空比。

我将伺服器连接到电池组(4 节 AA 电池),但伺服器不会随此代码移动。现在,我承认我是一个初学者,这可能很容易,如果是这样,我提前道歉。

任何帮助表示赞赏!

0 投票
2 回答
1776 浏览

python - 如何让 python 脚本在 10 秒后自行停止?

我正在做我自己的一个项目,该项目涉及树莓派上的伺服系统。我在执行代码时让它们旋转,但我更愿意让 python 脚本在 10 秒后自行终止,而不是一直按 CTRL + C。有没有办法用这个特定的代码做到这一点?

0 投票
2 回答
3038 浏览

arduino - 如何在 myservo.attach() 命令期间阻止 Arduino 伺服器移动

我在 Arduino 中使用默认的伺服库。当我的 Arduino Uno 启动并连接伺服电机时,电机将移动其范围的很大一部分。我不能让我的项目发生这种情况,我需要它转动并保持在当前位置。

我也看过这篇文章,但如果我正确阅读它,它适用于不同的图书馆。

0 投票
2 回答
383 浏览

arduino - 直线和旋转运动电机

我有一个用例,我应该应用一个推动动作,然后旋转 45 度左右。我想知道我应该寻找什么样的电机!(谷歌谈论伺服电机/电位电机等)。我想听听专家的意见。

这是我正在利用我的软件知识进行的物联网练习。我有 Arduino Uno 套件,但如果需要,我可以使用更好/不同的套件。

我需要关于电机(不同强度)、它们的精确控制以及确认动作完成的方法的建议。

0 投票
1 回答
4809 浏览

python - 带有 PCA9685 和 Raspberry Pi 的伺服控制器

我尝试学习如何使用 PCA9685 模块来控制带有树莓派的伺服系统。我正在关注提供以下代码的 adafruit 教程:

一切正常,伺服正确移动 - 但是当我退出程序时,伺服仍然接收到一个信号,迫使它进入一个方向。如果尝试添加键盘中断和中断语句,但这会导致伺服器严重升温。现在我害怕打破一些东西。所以我想知道退出程序后如何停止信号?

0 投票
1 回答
469 浏览

verilog - FPGA上的伺服

我正在尝试在基于 Spartan-6 的 FPGA 上进行伺服工作。

我的代码如下:

我的 ucf 文件几乎就是:

所以在我的脑海里,我的代码将首先创建一个脉冲波,一直到右边,设置高 2 毫秒,然后低,然后高 2 毫秒,等等并重复。然后,一路向左,持续 1ms 等。我认为这个问题会相对简单,因为我所做的只是将 1 或 0 发送到 IO 引脚,并且我的伺服器连接到 5v,接地,以及有问题的 IO 引脚。

我错过了什么愚蠢/明显/容易的东西吗?还是我缺少某些概念?

提前感谢您的帮助!科迪

0 投票
1 回答
70 浏览

verilog - 伺服不会在 FPGA 上停止

我正在为数字锁制作一个从 FPGA 上运行的伺服系统。

目前,无论我发送 2ms 还是 1ms,我都可以让它一直向右转。我遇到的最大问题是试图让它只向右转,然后停止。我尝试过的所有东西要么根本不工作,要么不停地工作,就像我从来没有将 0 发送到 pin 一样。

任何人都可以建议在足够的时间一直旋转到一个方向后将其发送为 0 的最佳方法吗?

谢谢!

0 投票
2 回答
1759 浏览

arduino - doit 2路电机和16路伺服屏蔽板

从 Banggood 那里得到了这个便宜的板子,但是关于如何使用它的细节很少。这里有一本手册https://www.gitbook.com/book/smartarduino/user-manual-for-2-way-motor-16-way-servos-shield/details,但距离详细还有很长的路要走,我需要的是有关如何驱动 I2C PWM 伺服系统的一些细节。

0 投票
1 回答
139 浏览

servo - 施耐德用 Codesys 设置舵机位置

我正在尝试使用 using设置施耐德LXM52 servo的位置。我曾尝试使用功能块,但这并没有通过驱动器的电源循环来设置驱动器中的位置。有什么想法吗?PacDriveCodesysSetPosition

0 投票
1 回答
37 浏览

python - 计时器不会跳到默认值或下一个间隔

在下面的代码中。该代码确实运行所有单独的行。间隔 1 线将在 21.00 和 21.05 小时之间运行 间隔 2 线将在 22.00 和 22.05 小时之间运行 标准脉冲线将在所有其他时间范围内运行。

问题:代码没有从间隔 1 跳 -> 标准脉冲 -> 间隔 2 等。它继续运行代码开始运行时的时间范围。

有人可以帮我解决这个 python 时间问题吗?

这是代码: