arduino - doit.am 4 路电机和 16 路伺服屏蔽板不适用于 adafruit 库
问题描述
从亚马逊获得带有机械臂底盘的伺服 + 电机驱动器 arduino 防护罩。在网上找到这个链接:
没有足够的细节来帮助我为自己的项目控制伺服器/电机。尝试了这个问题的答案中给出的库:
这些库已包含在内,但我不知道如何正确使用它。运行 adafruit 网站中给出的示例代码:
https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library
第 0 个通道没有按预期移动伺服,所以我不知道下一步该尝试什么。
解决方案
好的伙计们,这是完整的回复,为未来的用户提供一些预防措施。可以通过https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library上的库使用屏蔽。(向@djsfantasi 大喊)。注意:要确保的主要事项之一是伺服系统的 5v 电源必须与 arduino 的电源分开,因为它会以某种方式弄乱伺服系统。
电机可以通过屏蔽板上的给定插槽供电。您所要做的就是将 DIR 和 PWM 值提供给第 8 个可用的 arduino 引脚(在引脚 0 和 1 之后,即 2-9)。很容易找出哪个引脚控制哪个通道。注意:由于电机引脚可通过堆叠得很近的公头使用,我建议在将它们连接到电机之前使用母头/跳线。由于 +ve 和 -ve 最终短路在一起,我烧毁了我的第一个防护罩的电机驱动器。
感谢大家的回复,祝你们阅读本文好运。
推荐阅读
- flutter - downloads_path_provider — 操作系统错误:权限被拒绝,errno = 13
- android - 将 jetpack compose 添加到现有项目
- python - 无法为 pyaudio 构建轮子,因为未安装包“轮子”
- html - 降低页面高度
- c# - Asp .net mvc:异步控制器方法阻止传入请求
- excel - 如果EXCEL VBA中的单元格值为空白,如何运行下一条语句
- vba - 如何解决 VBA 中的运行时错误 3075
- python - pythion 校验数是素数
- flutter - 应用程序在 android 模拟器上滞后并在 ios 模拟器上正常工作是否正常?飘飘然
- docker - Neo4J 凭证不适用于 JHipster 生成的 Spring Boot 应用程序