# How to control Servos via UAVCAN?

**URL:** <https://forum.opencyphal.org/t/how-to-control-servos-via-uavcan/1073>\
**Category:** Applications & Usage\
**Created:** [January 11, 2021, 6:34pm UTC](https://forum.opencyphal.org/t/how-to-control-servos-via-uavcan/1073 "2021-01-11T18:34:44Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [January 11, 2021, 6:41pm UTC](https://forum.opencyphal.org/t/how-to-control-servos-via-uavcan/1073/2 "2021-01-11T18:41:40Z")

</div>

UAVCAN v0 is currently in the legacy maintenance mode and it will see no further development. New projects should adopt UAVCAN v1, which rules out UC4H. The PX4 team is currently working on supporting UAVCAN v1 and it is expected to be available in the foreseeable future (I am not in a position to provide any estimates, it’s best to consult with the PX4 devs directly).

For interfacing your analog servos with UAVCAN consider building an adapter node based on [**107-Arduino-UAVCAN**](https://www.arduino.cc/reference/en/libraries/107-arduino-uavcan/). You will find relevant documentation on the project page and also on this forum (use search):

> [@Hardware example using UAVCAN v1 on Arduino](https://forum.opencyphal.org/t/hardware-example-using-uavcan-v1-on-arduino/1052):
>
> The [107-Arduino-UAVCAN](https://github.com/107-systems/107-Arduino-UAVCAN) library is now at a point where it can be used to make small working projects and here is an example how to do it. This example uses unregulated Subject-IDs. Register API is not yet implemented in the library so the Subject-IDs are coded in the Arduino sketch. The example generates a Heartbeat message every second. My example uses an [Arduino MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) with a [MKR CAN Shield](https://store.arduino.cc/arduino-mkr-can-shield). The Arduino has a builtin LED and two more LEDs are connected to pin 2 and 5. A tactile switc…

---

_[View the full topic](https://forum.opencyphal.org/t/how-to-control-servos-via-uavcan/1073)._
