问题标签 [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.
serial-port - 错误打开串行端口忙处理/arduino-servo
您好,我的论文项目有这个处理草图,可以使用 Emotiv Epoc 向左或向右移动伺服(实际上我想发送击键 r 或 l)。
第一个目标是自动识别端口。我收到一个打开的串行端口繁忙错误。
打开串行端口“comx”时出错。(港口繁忙)
我认为串行端口在循环内是打开的,所以当我尝试打开它时(ser_port = new Serial(this,detected_port,9600);
第 73-74 行)它让我出错。
有什么办法可以关闭再打开吗?(实际上我想要一个检查哪个端口有 Arduino,然后连接到该端口的草图)任何帮助将不胜感激
arduino - 停止连续伺服
您知道如何将连续伺服停止在所需位置吗?
我尝试这样编写代码(我在许多论坛上都找到了):
我的伺服器确实向前移动了 1 秒,然后停在我想要的位置,然后立即回到它的一个位置(每次都相同的位置)。我希望它保持在所需的位置。例如,我计算出它在 150 毫秒内移动了 60 度角,它应该在那里停下来等待下一个信息。
我还尝试使用技巧来分离伺服,如下所示:
它可以工作,但没有我想要的那么精确,而且我无法达到小于 100 度的角度。
我正在使用Servo TowerPro MG996R Robot 360,它是连续伺服。
如果我的问题已经有了答案,我很抱歉,但我保证我经历了无数的话题和论坛!谢谢你的任何建议!!!
arrays - Arduino Uno/OSEPP Uno 是否有足够的内存来创建伺服阵列?
我很不擅长编码(我知道基础知识),我正在尝试在 Arduino 中创建一个伺服器阵列,以通过串行处理进行控制。我隐约记得 Arduino 微控制器的内存非常有限,所以我不确定创建一个伺服对象数组是否可行。这是我到目前为止的代码:
Arduino Uno 板是否能够支持该阵列并像在 Java 中一样使用它?在此之前,我一直在单独创建每个对象,这样打字和阅读效率非常低且耗时。
另外,如果有任何事情会阻止此代码执行,请告诉我。我感谢您的帮助。
assembly - 如何修复 AVR 中的掉电复位?
在我的 ATMEGA32 开发板中,我正在使用伺服电机,我猜这会导致问题。我在组装中有两个工作子程序,它们使伺服旋转方向相反。当他们被单独呼叫时,他们绝对没问题,但是当我以 1 秒的延迟呼叫他们时,我收到了这个警告
“上次操作时发生掉电复位,请检查电源电压。”
我从我在互联网上的研究中了解到,如果我尝试将伺服旋转得太快,这可能会发生,但它可以在另一个代码中快速来回移动,是我在单独的子程序中编写它们的原因吗?但我需要这样做。
html - 从滑块获取值以使用 Arduino 控制伺服
我有个问题。我可以从我的 HTML 页面上的滑块中获取一个值来控制连接到 Arduino 板的伺服器的角度吗?
我可以从按钮中获取值,例如:on
/之类的信息off
,很容易获取它,但是当它更改时,我无法从 0-150 范围内获取值。我正在使用 Arduino 和以太网屏蔽。
有人能帮我吗?
我的滑块代码:
按钮的代码开/关,我想用伺服做这样的事情。我的意思是把滑块的值放在href
IP之后
arduino - 基于字符的伺服电机控制
我一直在制作一个简单的 Arduino 程序,其中涉及 2 个 Arduino UNO 之间的从属主 I2C 通信。Master Arduino 连接了一个伺服电机,slave 通过返回一个 6 个字节的消息来返回一个 6 个字节的请求。我希望伺服电机在发送 6 个字节的消息时转动,但如果发送的消息长于或短于 6 个字节,我希望它停止转动。到目前为止,我已经为大师编写了这段代码:
现在,当从机发送消息“hello”时,无论字符长度如何,电机都会全速运行。我做错什么了?谢谢。
arduino - 弯曲传感器没有反应。Arduino
我正在尝试控制 5 伺服 snd Flex 传感器。所以,我将 Arduino 与 Bled Board(Flex 传感器和 5 个伺服)连接起来。
但是,尽管我弯曲了这些 Flex 传感器,但它们没有反应。
该代码如下。
你知道为什么这些柔性传感器和伺服电机没有反应吗?我认为繁殖板和 arduino、柔性传感器和伺服电机之间的接线没有弄错。
bluetooth - 伺服电机故障
我正在尝试制作一个自动门,通过蓝牙接收命令时打开/关闭门。
我想要伺服器做的就是:
在为 Arduino 加电时保持稳定。(目前它旋转到某个角度并重新启动 Arduino)。
从 0 度旋转到 90 度并停止,在收到另一个命令时,它应该从 90 度旋转到 0 度并停止。
这是我的代码:
arduino-uno - Arduino Uno:运行多个伺服系统
我有一个 Arduino Uno,我对 Arduino 的东西很陌生。我也是电路新手。我正在考虑开发一个简单的蜘蛛机器人,并在我了解 Arduino 时使其变得更加复杂。无论如何,昨天我试着看看我是否可以用 Arduino 运行 10 个服务器电机(小型)。我将所有正极线连接在一起,并将其连接到板上的 5v。我观察到并非所有服务器都像代码所说的那样移动。我查了一下,发现我不能那样做,否则我可能会炒它。谢天谢地,我没有炸它。然后我发现我必须有一个单独的电源并将服务器红线(正极线)连接到电源红线并将地线连接到 Arduino 上的地线。我发现这张图片显示了这一点。
我还看到在另一个论坛上有人说要使用电容器。所以我还有一些问题。我的第一个问题是我是否必须有一个电容器,或者我可以按照我给出的链接中的图片来做吗?它显示电源是 6v NiMH 2800 mAh 电池。我在网上看了看,找不到带充电器的完全相同的电池,但我在 ebay 上找到了这个。
http://www.ebay.com/itm/121963271143
所以我想如果我将 5 节电池串联起来,那么安培就可以单独使用 2800 mAh 和 6v,即图片中电池的确切规格。所以我的第二个问题是这行得通吗?我从我家附近的 Radio Shack 那里得到了这个包。 https://www.radioshack.com/products/radioshack-8-aa-battery-holder#
不过这个有一个问题,那就是它可以容纳 8 个而不是 5 个。所以我的第三个问题是它仍然可以在只有 5 个电池的情况下工作吗?第四个问题是我如何将电线连接到这个项目,因为它没有电线脱落?我的第五个问题是这些电池组是否串联连接,因为它们会增加电压?感谢您阅读本文并花时间消除我的困惑。我将在下面重申问题。
我是否必须有一个电容器,或者我可以按照我给出的第一个链接中的图片进行操作吗?
这行得通吗?
以这种方式串联 5 节电池,安培可单独使用 2800 mAh 和 6v,即图片中电池的确切规格。
8 节电池座中只有 5 节电池仍然可以工作吗?
我如何将电线连接到这个电池座,因为它没有电线脱落?
这些电池组是否在增加电压后串联连接?
再次感谢您阅读这个冗长的论坛问题,并感谢您抽出宝贵的时间。