python - Raspberry Pi 4 控制伺服而不晃动
问题描述
我一直在尝试通过使用 RPi.GPIO 库更改占空比来控制 mg995 伺服,但伺服最终摇晃了很多。我已经阅读了很多关于这个问题的线程,我知道,使用 RPi.GPIO 库会导致问题。然后我尝试使用 pigpio 库,但遗憾的是它不适用于 RP4。我知道购买特定的硬件可能会有所帮助,但我想先用软件尝试一下。有没有其他方法可以控制伺服而不晃动?我想通过python代码运行伺服
解决方案
如果驱动不是在太高的 PWM 频率下完成,那么您可以使用 SYSFS 驱动程序创建解决方案,如果您需要高频率,问题可能是硬件而不是软件在示波器上进行控制。如果您能够并且想要不使用任何库,那么您可以通过内存映射直接写入 SOC 的 gpio 寄存器mmap
推荐阅读
- flutter - 有没有办法在按下按钮后从树中删除一个小部件?
- ruby-on-rails - 根据错误级别将 OmniAuth 记录器配置为两个不同的记录器
- c - 为什么下面的代码没有接受所有输入?
- unity3d - 有没有办法在运行时使用本机功能在 Unity 上录制视频?
- ios - send() 仅在 iOS 组合框架中第一次被调用
- php - ajax 喜欢/不喜欢 laravel 中的产品
- javascript - 如何在 puppeteer 中获取 iframe 内容或链接?
- java - 覆盖 Spring-Batch 的 RepositoryItemReader 以将页面重置为 0
- javascript - 脚本标签 Ext 中的执行顺序。JS
- python - 从 For-Loop 打印出一个列表