问题标签 [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 投票
1 回答
69 浏览

c - C 函数有什么问题?

嗨,我的 4servos 控制功能有问题。我想使用此代码来运行,但它不起作用。

当此代码不起作用时,一切正常,伺服工作良好。问题是当我这样做时:

当我打电话给get(servo1,'1');伺服时,一直呆在同一个地方..知道出了什么问题吗?

0 投票
1 回答
103 浏览

verilog - 新秀测试台,不能犯错误。(使用伊卡洛斯 Verilog)

我一直在尝试获取我一时兴起的代码。在大多数情况下,我认为我确信模块本身是好的。它是抛出所有错误的测试台。

这是完整的代码:

运行时

我收到以下错误:

我在这里查看了所有问题,并看到了一些问题,这些问题指定了您在测试台模块中何时何地使用 reg 以避免这种情况:

这是我遇到的第一个错误之一。为了避免它,我最终得到了这些。如果有人能指出这些错误的根本原因以及它们的来源,我也许可以解决这个问题并在此过程中学到一些新东西。

0 投票
0 回答
401 浏览

arduino - Arduino和处理控制伺服

我正在尝试使用处理来控制伺服。

基本上,我想要的是在处理时按下一个按钮,使伺服器从 0 度到 180 度并每两秒返回一次,如果我在处理时按下另一个按钮,我应该能够使用电位计移动伺服器,但是我是无法使其正常工作。

例如,当我按下 POT 按钮时,伺服器会转到所需的位置,但是如果我移动电位计,除非我再次单击 pot 按钮,否则伺服器不会移动。

这是Arduino的相关代码:

在这里您可以看到相关的处理代码,因为其他一切正常

0 投票
1 回答
125 浏览

c - 伺服在 AVR 上无法正常运行

我不会浪费你的时间,只是发布代码和解释

所以有什么问题??我真的没有示波器来测量频率,所以不要让我这样做,但我注意到的一件奇怪的事情是伺服电源线上的电压是 2.7V,而应该是 5V ,但是电源本身是提供5V的,只有当我将信号引脚连接到PWM引脚时才会发生这种情况,并且无论5V导轨是否连接到伺服器都会发生......关于什么问题的任何想法是??

0 投票
1 回答
698 浏览

arduino - 带有 SD 卡数据的 Arduino 伺服电机控制

我一直在做一个项目,我需要根据 SD 卡上保存的数据来控制伺服电机。到目前为止一切顺利,但是我在控制伺服电机运动的时间和速度方面遇到了问题。我将解释我要完成的工作以及一些示例代码。

我正在使用带有 SD 模块的 Arduino Mega。在 SD 卡上,我有四个不同的 .txt 文件。每个文件包含 30 个整数值,每行包含一个整数并以 (,) 结尾。这只是测试数据,因此我可以扫描一系列角度来检查我正在读取和转换值是否正常。但是,当我尝试使用计时器、延迟等来减慢伺服系统时,它会像它们在那里一样快速通过代码。就我而言,代码如下所示:

数据读取良好,电机根据数据移动,但是由于某种原因,时序代码似乎被否定了。我怀疑这是因为在 Arduino IDE 的所有抽象层下都启用和禁用了各种硬件功能,并且由于某种原因延迟被否定。

有没有人有这方面的经验?以设定速度驱动伺服系统的任何提示?我的替代解决方案是将数据加载到数组中;但我不想冒烧毁所有 RAM 并导致其他问题的风险。

提前致谢!

0 投票
0 回答
207 浏览

arduino - 串口转RS232进行伺服控制

我正在尝试控制一个 Ultramotion 线性执行器,它接收字符串作为命令,例如 TR TE TA .... 等。我已经能够使用 USB 到 RS232 转换器和程序 PuTTY 使线性执行器工作。但是我需要用 arduino 控制执行器。到目前为止,我还无法让 arduino 控制执行器,我不知道我遇到的确切问题是什么。我正在使用 max2332 电路分线板来将电压升高到 RS232 电平。我非常感谢我在这方面收到的任何帮助,并提前感谢您。任何关于解决问题的建议或任何有类似经验的人都会有很大帮助。我相信它会类似于以下示例:https ://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232 然而,这只需要一个字符,我需要它来接收多个字符(即 TA10000),并且它也不使用 USB 到串行连接器来获取一个值,然后它将 rx/tx 回显到 rs232。它从 rs232 连接器获取一个值,然后通过 rs232 连接器输出回来。再次感谢您提前提供的任何帮助。TLDR;我需要一个 arduino 从 USB 到串行连接器接收一个字符串,然后使用 rx/tx 将字符串输出到 RS232 到伺服

0 投票
1 回答
69 浏览

android - 删除/评论代码后的奇怪行为

我遇到了一些奇怪的行为,看起来我找不到答案。我写了一些简单的代码来使用我的手机通过蓝牙控制伺服电机。

对于 android,我使用 MIT App Inventor 制作了一个基本的滑块。 应用程序发明者块

我正在使用 Arduino Mega 2560、Power HD 高扭矩高压数字伺服 1218TH 和蓝牙伴侣 Silver RN-41。

一切正常,除了在手机上拖动滑块时伺服卡顿。这是一个小问题。当我在 arduino 循环中评论或删除我的代码时,会出现奇怪的行为。当我玩滑块时,伺服器仍然在它的位置上结结巴巴。是什么导致了这种行为?

0 投票
1 回答
128 浏览

c++ - Aldebaran Nao 关节的脱节运动

我正在为 Aldebaran Nao 开发一个运动系统。我注意到与其他机器人相比,我的机器人的动作非常不连贯——我很确定这个问题与代码有关。

我正在使用类似于 Aldebaran 的快速设置 DCM 的代码更新我的机器人动作。

http://doc.aldebaran.com/1-14/dev/cpp/examples/sensors/fastgetsetdcm/fastgetsetexample.html)。

我每 10 毫秒更新一次关节角度(可能的最快更新率)。然而,很明显,电机非常快速地移动到新指令的角度,并且在 10 毫秒的大部分时间里都静止不动。在这 10 毫秒的更新期间,有什么方法可以控制电机的速度吗?

0 投票
1 回答
205 浏览

arduino - 用单个电池为 arduino 和伺服供电

我一直在努力同时为伺服和 arduino 供电。是否可以使用升压稳压器连接 3.7v 2200mah 电池,然后将伺服和 arduino 并联?我也想给电池充电,所以我想用单节电池。谢谢

0 投票
1 回答
146 浏览

python - 使用 python 套接字时以太网连接崩溃

好的,所以我在两台计算机之间设置了一个 UDP 套接字。一台计算机从操纵杆获取坐标,并将它们作为数组通过套接字发送。在另一端接收数组,然后将值发送到伺服。问题是,这在大约 10 秒内工作得很好,然后整个连接在接收端崩溃(在这种情况下是 RPI),我必须重新启动它。如果有人能找到一个会膨胀的解决方案。代码如下。

现在是发送端,这里是接收端