{"id":4370,"date":"2019-06-23T18:43:21","date_gmt":"2019-06-23T18:43:21","guid":{"rendered":"http:\/\/fambach.net\/?p=4370"},"modified":"2019-07-12T08:54:35","modified_gmt":"2019-07-12T08:54:35","slug":"arduino-esp8266-zusatzplatine-2","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-2\/","title":{"rendered":"Linear mini servo"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/#Die_Ports_machen_nix\" >The ports are doing nothing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/#Nach_dem_Upgrade_geht_nix_mehr\" >Nothing's working after the upgrade<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/#Software_PWM_beim_Servo\" >Software PWM for servo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/#Verwandte_Beitrage\" >Verwandte Beitr&auml;ge<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Ein linearer Servo wird genau so wie ein drehender Servo angesteuert, nur dass er seine Bewegung linear auf einer Achse durchf&uuml;hrt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein kleiner Schieber wird entlang einer Schraube gefahren. Die Position wird &uuml;ber eine ver&auml;nderlichen Widerstand ermittelt. Der Widerstand fer&auml;ndert sich je nach Postion des Schiebers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Positionierung erfolgt &uuml;ber das Singalkabel. Hier wird eine Rechteckspannung angelegt (50Hz). Die l&auml;nge des High-Impulses steuert die Postion. Siehe auch <a href=\"https:\/\/funduino.de\/nr-12-servo-ansteuern\">Link<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Facts<\/h2>\n\n\n\n<table class=\"wp-block-table\" id=\"wpls-table-1\"><tbody><tr><td><strong>Cable<\/strong><\/td><td><strong>Function<\/strong><\/td><\/tr><tr><td>Red<\/td><td>+5V<\/td><\/tr><tr><td>Schwarz<\/td><td>Mass<\/td><\/tr><tr><td>Weiss<\/td><td>Signal<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h2 class=\"wp-block-heading\">Areas of application<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Model making<\/li><li>Eisenbahnen<\/li><li>Automatisierung<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Views<\/h2>\n\n\n\n<ul class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/20190623_195121.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"680\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/20190623_195121.jpg\" alt=\"\" data-id=\"4376\" data-link=\"https:\/\/fambach.net\/?attachment_id=4376\" class=\"wp-image-4376\"><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/20190623_195201.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1926\" height=\"1174\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/20190623_195201.jpg\" alt=\"\" data-id=\"4377\" data-link=\"https:\/\/fambach.net\/?attachment_id=4377\" class=\"wp-image-4377\"><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"260\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2019\/06\/image-25.png\" alt=\"\" data-id=\"4372\" data-link=\"https:\/\/fambach.net\/?attachment_id=4372\" class=\"wp-image-4372\"><\/a><\/figure><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Programming<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Libraries<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es wird nur der Arduino IDE Standard verwendet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Test programme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Programm ist recht einfach gehalten, neben der initialisierung des Servos enth&auml;lt es in der Loop Routine eine Abfrage ob etwas &uuml;ber die serielle Schnittstelle gesendet wurde. Wenn ja f&auml;hrt der Servor auf Stellung 140, wartet rund 4 Sekunden und f&auml;hrt dann wieder zur&uuml;ck.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the example program:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/gist.github.com\/sfambach\/c575a793990d35bbc6bc5e2aba4cc0af\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der lineare Servo wird genauso wie ein normaler angesteuert.<br>Die offenen Zahnr&auml;der k&ouml;nnen bei der Montage etwas Probleme machen auch sind die Zahnr&auml;der sehr filigran. Durch seine kleine Bauweise findet er auf engstem Raum Platz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Verwandte Beitr&auml;ge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/sunflower\/\">Sunflower<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/fundumoto-l298p-high-power-motorbruecken\/\">FunduMoto L298P High Power Motor Driver Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/16-servoboard-pca9685\/\">16-channel PCA9685 Servoboard<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/pan-tilt-mit-joystick\/\">Pan Tilt with joystick<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-pan-tilt-test\/\">Arduino \u2013 Pan\/Tilt Test<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-2\/\">Linear mini servo<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/rc-auto-mit-ps2-controller\/\">RC car with PS2 controller<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-ps2-controller-platine-grundlagen\/\">Arduino PS2 Controller Board Fundamentals<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/raspberry-pi-servo\/\">Raspberry Pi + Servo<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/\">Pi4J + BlueJ<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.arduino.cc\/en\/Reference\/Servo\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-funduino-kits-und-anleitungen-fur-arduino\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mGqV20SciR\"><a href=\"https:\/\/funduino.de\/nr-12-servo-ansteuern\">Nr.13 Servo ansteuern<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&#8222;Nr.13 Servo ansteuern&#8220; &#8212; Funduino - Kits und Anleitungen f\u00fcr Arduino\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/funduino.de\/nr-12-servo-ansteuern\/embed#?secret=mGqV20SciR\" data-secret=\"mGqV20SciR\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-arduino-tutorial\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"9utdWW1H4a\"><a href=\"https:\/\/www.arduino-tutorial.de\/servo\/\">Servo<\/a><\/blockquote><iframe loading=\"lazy\" title=\"&#8222;Servo&#8220; &#8212; Arduino Tutorial\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"https:\/\/www.arduino-tutorial.de\/servo\/embed\/#?secret=9utdWW1H4a\" data-secret=\"9utdWW1H4a\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/figure>","protected":false},"excerpt":{"rendered":"<p>Ein linearer Servo wird genau so wie ein drehender Servo angesteuert, nur dass er seine Bewegung linear auf einer Achse durchf&uuml;hrt. Ein kleiner Schieber wird entlang einer Schraube gefahren. Die Position wird &uuml;ber eine ver&auml;nderlichen Widerstand ermittelt. Der Widerstand fer&auml;ndert sich je nach Postion des Schiebers. Die Positionierung erfolgt &uuml;ber das Singalkabel. Hier wird eine &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/pi4j-bluej\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"Pi4J + BlueJ\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":4375,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[207],"tags":[122,49],"class_list":["post-4370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servos","tag-servo","tag-uno","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=4370"}],"version-history":[{"count":6,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4370\/revisions"}],"predecessor-version":[{"id":4527,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4370\/revisions\/4527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/4375"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=4370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=4370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=4370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}