There is probably no easier way than this one-chip-solution to control eight servo channels, esc, or digital outputs via a serial UART.
Fail-safe support and precise servo control: the PiKoder/SSC controls up to eight servos through a serial UART - ideal for RC receivers and IoT applications.
Serial Servo Controller for RC servos
RC servos are popular because they are low-cost packages that include a motor, gearbox, and control circuitry with feedback, and they are often a compelling choice for projects that include many degrees of freedom, such as robot arms and walking robots.
RC servo controllers are interfaces between a primary controller (such as a PC or a microcontroller such as an Arduino or Raspberry PI) and the many servos, which can become a burden for the primary controller to control directly.
Features to look for in a servo controller include how many servos it can control (including the ability to cascade controllers to increase the number of servos), the resolution and range, the versatility meaning that application parameters can be programmed.
The PiKoder/SSCe and the PiKoder/SSC represent two lines of serial servo controllers. Both controllers feature a serial UART interface which is applied for programming and in smaller projects. Two protocolls are available:
- the miniSSC-II protocol which is used frequently and almost became a standard and an
- ASCII Control Interface, a two-way ASCII-protocol which allows you to control and program your SSC with a standard terminal program such as Tera Term or TTY.