{"id":1733,"date":"2022-12-02T12:31:51","date_gmt":"2022-12-02T12:31:51","guid":{"rendered":"https:\/\/makerprojekte.de\/servos-with-gamepad-or-joystick-control\/"},"modified":"2024-10-22T19:45:29","modified_gmt":"2024-10-22T19:45:29","slug":"servos-with-gamepad-or-joystick-control","status":"publish","type":"post","link":"https:\/\/makerprojekte.de\/en\/servos-with-gamepad-or-joystick-control\/","title":{"rendered":"Control servos with gamepad or joystick"},"content":{"rendered":"\n<article id=\"post-670\" class=\"post-670 post type-post status-publish format-standard has-post-thumbnail hentry category-fernsteuerung category-iot category-servoansteuerung\">\n<div class=\"entry-content\">\n<h2>Overview<\/h2>\n<p>In the field of robotics, it is often necessary to control several servos by wire, e.g. when realizing a robot arm or an underwater ROV. In this case, operation with a gamepad or joystick is ideal because the large number of axes \/ degrees of freedom enables efficient control of many channels.<\/p>\n<p>This blog describes the setup for controlling eight servos by wire using the free Windows APP <a href=\"https:\/\/pikoder.de\/JoystickRC.html\">JoystickRC<\/a>.<\/p>\n<p>The mapping of the axes and switches to the servo channels is done flexibly in the software. The actual pulse generation for the servos is performed by a <em><a href=\"https:\/\/pikoder.de\/PiKoder_SSCng.html\">PiKoder Serial Servo Controller<\/a> (<\/em><a href=\"https:\/\/pikoder.de\/PiKoder_SSCng.html\">PiKoder\/SSCng<\/a>), which is connected to the PC via its USB interface.  <\/p>\n<h2>Setup<\/h2>\n<p>The setup is ideally carried out with the aid of a <a href=\"https:\/\/www.pikoder.de\/PiKoder_SSCng_Kit.html\"><em>PiKoder\/SSCng &#8211;<\/em><em>development board<\/em><\/a> and with a standard USB cable. The PiKoder is supplied with power via the USB port. As the USB interface cannot supply enough power to operate the servos, they must be supplied with an independent power source via the terminal strip.   In order to prevent balancing currents that could damage the PC, the jumper must not be plugged into the PiKoder circuit board under any circumstances. More detailed information can be found in the PiKoder User Manual.<\/p>\n<h2>Software<\/h2>\n<p>The <a href=\"https:\/\/www.microsoft.com\/de-de\/p\/joystickrc\/9p8gg8733mjn?activetab=pivot:overviewtab\">JoystickRC<\/a> program is available free of charge from the Microsoft Store. You can find more instructions on how to use the <a href=\"https:\/\/pikoder.de\/JoystickRC.html\">program on the program&#8217;s website<\/a>.<\/p>\n<\/div>\n<\/article>\n<div id=\"comments\" class=\"comments-area\">\n<div id=\"respond\" class=\"comment-respond\"> <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview In the field of robotics, it is often necessary to control several servos by wire, e.g. when realizing a robot arm or an underwater ROV. In this case, operation with a gamepad or joystick is ideal because the large number of axes \/ degrees of freedom enables efficient control of many channels. This blog &hellip; <a href=\"https:\/\/makerprojekte.de\/en\/servos-with-gamepad-or-joystick-control\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Control servos with gamepad or joystick&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1877,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,55],"tags":[],"class_list":["post-1733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rc","category-servo-control"],"_links":{"self":[{"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/posts\/1733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/comments?post=1733"}],"version-history":[{"count":16,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/posts\/1733\/revisions"}],"predecessor-version":[{"id":1882,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/posts\/1733\/revisions\/1882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/media\/1877"}],"wp:attachment":[{"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/media?parent=1733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/categories?post=1733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makerprojekte.de\/en\/wp-json\/wp\/v2\/tags?post=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}