{"id":43743,"date":"2019-10-13T12:31:06","date_gmt":"2019-10-13T10:31:06","guid":{"rendered":"http:\/\/grimmels.de\/wordpress\/?page_id=43743"},"modified":"2019-10-13T13:08:04","modified_gmt":"2019-10-13T11:08:04","slug":"arduino-03-servomotor","status":"publish","type":"page","link":"https:\/\/grimmels.de\/wordpress\/arduino-03-servomotor\/","title":{"rendered":"Arduino: 03 Servomotor"},"content":{"rendered":"<p><a href=\"https:\/\/grimmels.de\/wordpress\/wp-content\/uploads\/2019\/10\/arduino03.gif\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-medium wp-image-43744 alignright\" src=\"https:\/\/grimmels.de\/wordpress\/wp-content\/uploads\/2019\/10\/arduino03-300x277.gif\" alt=\"\" width=\"300\" height=\"277\" srcset=\"https:\/\/grimmels.de\/wordpress\/wp-content\/uploads\/2019\/10\/arduino03-300x277.gif 300w, https:\/\/grimmels.de\/wordpress\/wp-content\/uploads\/2019\/10\/arduino03-150x139.gif 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>Servo ansteuern<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Der \u00dcbersetzer (Compiler) auf Deinem Rechner kennt die Befehle nicht, die der Motor ausf\u00fchren kann. Wir m\u00fcssen mit <em>#include&nbsp;&lt;Servo.h&gt;<\/em> eine Befehlsbibliothek einbinden. Das geschieht noch vor dem setup()<\/li>\n<li>Damit unser Motor f\u00fcr den Arduino erreichbar ist, m\u00fcssen wir ihm einen Namen geben: <em>Servo&nbsp;myservo;<\/em>\n<ol>\n<li>Nun schlie\u00dfen wir den Servo an den Arduino an:<\/li>\n<li>Orange Buchse mit einem Kabel (m\u00f6glichst auch orange) an Pin&nbsp;3<\/li>\n<li>Rote Buchse mit einem Kabel (m\u00f6glichst rot) an 5 V<\/li>\n<li>Braune Buchse mit einem Kabel (z.B. gelb) an GND (Erde, Minuspol)<\/li>\n<li>Auf die Welle setzen wir noch einen kleinen Arm, um die Bewegungen besser verfolgen zu k\u00f6nnen.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Wir informieren den Arduino \u00fcber unsere Verkabelung im setup()-Teil<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><em>pinMode(3, OUTPUT);<\/em> vom Pin 3 soll ein Signal gesendet werden<\/li>\n<li><em>myservo.attach(3);<\/em> an diesen Pin 3 ist der Motor mit dem Namen myservo angeschlossen&nbsp;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Wir definieren noch vor dem setup()-Teil eine ganzzahlige (integer) Variable winkel, die wir dem Servo dann \u00fcbergeben wollen: <em>int winkel;<\/em><\/p>\n<p>Nun lassen wir den Motor arbeiten. Da er das st\u00e4ndig wiederholen soll, schreiben wir das in den loop()-Teil:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><em>winkel=45;<\/em> das soll der Ausgangswinkel sein<\/li>\n<li><em>myservo.write(winkel);<\/em> wir schicken den Ausgangswinkel an myservo<\/li>\n<li><em>delay(1000);<\/em> das kennen wir bereits: Warte eine Sekunde<\/li>\n<li><em>winkel=135;<\/em> das soll der Zielwinkel sein;<\/li>\n<li><em>myservo.write(winkel);<\/em> wir schicken den Zielwinkel an myservo<\/li>\n<li><em>delay(1000);<\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Schlie\u00dflich klicken wir auf Hochladen und warten ab<\/p>\n<p>Weiter: <a href=\"https:\/\/grimmels.de\/wordpress\/arduino-04-aufraeumen\/\">Aufr\u00e4umen des Programms<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Servo ansteuern Der \u00dcbersetzer (Compiler) auf Deinem Rechner kennt die Befehle nicht, die der Motor ausf\u00fchren kann. Wir m\u00fcssen mit #include&nbsp;&lt;Servo.h&gt; eine Befehlsbibliothek einbinden. Das geschieht noch vor dem setup() Damit unser Motor f\u00fcr den Arduino erreichbar ist, m\u00fcssen wir ihm einen Namen geben: Servo&nbsp;myservo; Nun schlie\u00dfen wir den Servo an den Arduino an: Orange [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-43743","page","type-page","status-publish","hentry"],"coauthors":[],"author_meta":{"author_link":"https:\/\/grimmels.de\/wordpress\/author\/webmaster\/","display_name":"webmaster"},"relative_dates":{"created":"Posted 6\u00a0Jahren ago","modified":"Updated 6\u00a0Jahren ago"},"absolute_dates":{"created":"Posted on 13. Oktober 2019","modified":"Updated on 13. Oktober 2019"},"absolute_dates_time":{"created":"Posted on 13. Oktober 2019 12:31","modified":"Updated on 13. Oktober 2019 13:08"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/pages\/43743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/comments?post=43743"}],"version-history":[{"count":4,"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/pages\/43743\/revisions"}],"predecessor-version":[{"id":43753,"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/pages\/43743\/revisions\/43753"}],"wp:attachment":[{"href":"https:\/\/grimmels.de\/wordpress\/wp-json\/wp\/v2\/media?parent=43743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}