问题标签 [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.
c - C 函数有什么问题?
嗨,我的 4servos 控制功能有问题。我想使用此代码来运行,但它不起作用。
当此代码不起作用时,一切正常,伺服工作良好。问题是当我这样做时:
当我打电话给get(servo1,'1');
伺服时,一直呆在同一个地方..知道出了什么问题吗?
verilog - 新秀测试台,不能犯错误。(使用伊卡洛斯 Verilog)
我一直在尝试获取我一时兴起的代码。在大多数情况下,我认为我确信模块本身是好的。它是抛出所有错误的测试台。
这是完整的代码:
运行时
我收到以下错误:
我在这里查看了所有问题,并看到了一些问题,这些问题指定了您在测试台模块中何时何地使用 reg 以避免这种情况:
这是我遇到的第一个错误之一。为了避免它,我最终得到了这些。如果有人能指出这些错误的根本原因以及它们的来源,我也许可以解决这个问题并在此过程中学到一些新东西。
arduino - Arduino和处理控制伺服
我正在尝试使用处理来控制伺服。
基本上,我想要的是在处理时按下一个按钮,使伺服器从 0 度到 180 度并每两秒返回一次,如果我在处理时按下另一个按钮,我应该能够使用电位计移动伺服器,但是我是无法使其正常工作。
例如,当我按下 POT 按钮时,伺服器会转到所需的位置,但是如果我移动电位计,除非我再次单击 pot 按钮,否则伺服器不会移动。
这是Arduino的相关代码:
在这里您可以看到相关的处理代码,因为其他一切正常
c - 伺服在 AVR 上无法正常运行
我不会浪费你的时间,只是发布代码和解释
所以有什么问题??我真的没有示波器来测量频率,所以不要让我这样做,但我注意到的一件奇怪的事情是伺服电源线上的电压是 2.7V,而应该是 5V ,但是电源本身是提供5V的,只有当我将信号引脚连接到PWM引脚时才会发生这种情况,并且无论5V导轨是否连接到伺服器都会发生......关于什么问题的任何想法是??
arduino - 带有 SD 卡数据的 Arduino 伺服电机控制
我一直在做一个项目,我需要根据 SD 卡上保存的数据来控制伺服电机。到目前为止一切顺利,但是我在控制伺服电机运动的时间和速度方面遇到了问题。我将解释我要完成的工作以及一些示例代码。
我正在使用带有 SD 模块的 Arduino Mega。在 SD 卡上,我有四个不同的 .txt 文件。每个文件包含 30 个整数值,每行包含一个整数并以 (,) 结尾。这只是测试数据,因此我可以扫描一系列角度来检查我正在读取和转换值是否正常。但是,当我尝试使用计时器、延迟等来减慢伺服系统时,它会像它们在那里一样快速通过代码。就我而言,代码如下所示:
数据读取良好,电机根据数据移动,但是由于某种原因,时序代码似乎被否定了。我怀疑这是因为在 Arduino IDE 的所有抽象层下都启用和禁用了各种硬件功能,并且由于某种原因延迟被否定。
有没有人有这方面的经验?以设定速度驱动伺服系统的任何提示?我的替代解决方案是将数据加载到数组中;但我不想冒烧毁所有 RAM 并导致其他问题的风险。
提前致谢!
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 到伺服
c++ - Aldebaran Nao 关节的脱节运动
我正在为 Aldebaran Nao 开发一个运动系统。我注意到与其他机器人相比,我的机器人的动作非常不连贯——我很确定这个问题与代码有关。
我正在使用类似于 Aldebaran 的快速设置 DCM 的代码更新我的机器人动作。
(http://doc.aldebaran.com/1-14/dev/cpp/examples/sensors/fastgetsetdcm/fastgetsetexample.html)。
我每 10 毫秒更新一次关节角度(可能的最快更新率)。然而,很明显,电机非常快速地移动到新指令的角度,并且在 10 毫秒的大部分时间里都静止不动。在这 10 毫秒的更新期间,有什么方法可以控制电机的速度吗?
arduino - 用单个电池为 arduino 和伺服供电
我一直在努力同时为伺服和 arduino 供电。是否可以使用升压稳压器连接 3.7v 2200mah 电池,然后将伺服和 arduino 并联?我也想给电池充电,所以我想用单节电池。谢谢
python - 使用 python 套接字时以太网连接崩溃
好的,所以我在两台计算机之间设置了一个 UDP 套接字。一台计算机从操纵杆获取坐标,并将它们作为数组通过套接字发送。在另一端接收数组,然后将值发送到伺服。问题是,这在大约 10 秒内工作得很好,然后整个连接在接收端崩溃(在这种情况下是 RPI),我必须重新启动它。如果有人能找到一个会膨胀的解决方案。代码如下。
现在是发送端,这里是接收端