我快速浏览了 Arduino Servo 库,这非常困难。显然,它在发出写命令时等待。它阻塞的事实使得将伺服电机命令与其他代码组合或控制多个伺服系统(例如,有 5 个手指的手)非常慢。
一种方法是在 Arduino 上使用多线程库,但我还没有在 Arduino 上看到具有多线程的库。但是要控制多个舵机,最好有一个异步 API,它允许我们设置 n 个舵机请求,然后说去,它们都同时去。有没有这样的API?硬件中是否有原因无法做到这一点?
我快速浏览了 Arduino Servo 库,这非常困难。显然,它在发出写命令时等待。它阻塞的事实使得将伺服电机命令与其他代码组合或控制多个伺服系统(例如,有 5 个手指的手)非常慢。
一种方法是在 Arduino 上使用多线程库,但我还没有在 Arduino 上看到具有多线程的库。但是要控制多个舵机,最好有一个异步 API,它允许我们设置 n 个舵机请求,然后说去,它们都同时去。有没有这样的API?硬件中是否有原因无法做到这一点?