{"id":1304,"date":"2025-07-25T16:26:34","date_gmt":"2025-07-25T14:26:34","guid":{"rendered":"https:\/\/jaeger.schule\/?page_id=1304"},"modified":"2025-07-25T21:15:56","modified_gmt":"2025-07-25T19:15:56","slug":"mbot-2","status":"publish","type":"page","link":"https:\/\/jaeger.schule\/?page_id=1304","title":{"rendered":"FAQ"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">\ud83d\udccc Programm tut nichts oder startet nicht.<\/h4>\n\n\n<div class=\"wp-block-ub-content-toggle wp-block-ub-content-toggle-block\" id=\"ub-content-toggle-block-ec9e4a2f-ff3c-40d0-beb4-0177cc722cc6\" data-mobilecollapse=\"false\" data-desktopcollapse=\"true\" data-preventcollapse=\"false\" data-showonlyone=\"true\">\n<div class=\"wp-block-ub-content-toggle-accordion\" style=\"border-color: #f1f1f1; \" id=\"ub-content-toggle-panel-block-\">\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-title-wrap\" style=\"background-color: #f1f1f1;\" aria-controls=\"ub-content-toggle-panel-0-ec9e4a2f-ff3c-40d0-beb4-0177cc722cc6\" tabindex=\"0\">\n\t\t\t<p class=\"wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-ec9e4a2f-ff3c-40d0-beb4-0177cc722cc6\" style=\"color: #000000; \">L\u00f6sung zeigen<\/p>\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-toggle-wrap right\" style=\"color: #000000;\"><span class=\"wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down\"><\/span><\/div>\n\t\t<\/div>\n\t\t\t<div role=\"region\" aria-expanded=\"false\" class=\"wp-block-ub-content-toggle-accordion-content-wrap ub-hide\" id=\"ub-content-toggle-panel-0-ec9e4a2f-ff3c-40d0-beb4-0177cc722cc6\">\n\n<p><strong>Ursache:<\/strong> Kein Startblock \/ keine Schleife<\/p>\n\n\n\n<p><strong>Erkl\u00e4rung:<\/strong> Ohne Startbefehl oder Schleife l\u00e4uft das Programm nur einmal oder gar nicht.<\/p>\n\n\n\n<p>\u2705 <strong>L\u00f6sung (Python):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>while True:<br>    print(\"Programm l\u00e4uft\")<br><\/code><\/pre>\n\n\n\n<p>\u2705 <strong>L\u00f6sung (mBlock):<\/strong><br>Nutze den Block:<br><code>Wenn Start gedr\u00fcckt \u2192 Wiederhole fortlaufend \u2192 \u2026<\/code><\/p>\n\n<\/div>\n\t\t<\/div>\n<\/div>\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udccc Motoren bewegen sich nicht oder falsch.<\/h4>\n\n\n<div class=\"wp-block-ub-content-toggle wp-block-ub-content-toggle-block\" id=\"ub-content-toggle-block-0f90505e-8845-4eda-80e9-16baaa696e7a\" data-mobilecollapse=\"false\" data-desktopcollapse=\"true\" data-preventcollapse=\"false\" data-showonlyone=\"true\">\n<div class=\"wp-block-ub-content-toggle-accordion\" style=\"border-color: #f1f1f1; \" id=\"ub-content-toggle-panel-block-\">\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-title-wrap\" style=\"background-color: #f1f1f1;\" aria-controls=\"ub-content-toggle-panel-0-0f90505e-8845-4eda-80e9-16baaa696e7a\" tabindex=\"0\">\n\t\t\t<p class=\"wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-0f90505e-8845-4eda-80e9-16baaa696e7a\" style=\"color: #000000; \">L\u00f6sung zeigen<\/p>\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-toggle-wrap right\" style=\"color: #000000;\"><span class=\"wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down\"><\/span><\/div>\n\t\t<\/div>\n\t\t\t<div role=\"region\" aria-expanded=\"false\" class=\"wp-block-ub-content-toggle-accordion-content-wrap ub-hide\" id=\"ub-content-toggle-panel-0-0f90505e-8845-4eda-80e9-16baaa696e7a\">\n\n<p><strong>Ursache:<\/strong> Nur ein Motor wird angesteuert oder falscher Port<\/p>\n\n\n\n<p><strong>Erkl\u00e4rung:<\/strong> Bei asymmetrischer Steuerung f\u00e4hrt der Roboter im Kreis oder bleibt stehen.<\/p>\n\n\n\n<p>\u2705 <strong>L\u00f6sung (Python):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mbot2.encoder_motor(motor=\"both\", speed=50)<br><\/code><\/pre>\n\n\n\n<p>\u2705 <strong>L\u00f6sung (mBlock):<\/strong><br>Block: <code>Bewege dich vorw\u00e4rts mit 50 U\/min<\/code><\/p>\n\n<\/div>\n\t\t<\/div>\n<\/div>\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udccc Der mBot f\u00e4hrt, stoppt aber pl\u00f6tzlich.<\/h4>\n\n\n<div class=\"wp-block-ub-content-toggle wp-block-ub-content-toggle-block\" id=\"ub-content-toggle-block-dc2ab577-64f5-42c6-a287-7da2e5a004a7\" data-mobilecollapse=\"false\" data-desktopcollapse=\"true\" data-preventcollapse=\"false\" data-showonlyone=\"true\">\n<div class=\"wp-block-ub-content-toggle-accordion\" style=\"border-color: #f1f1f1; \" id=\"ub-content-toggle-panel-block-\">\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-title-wrap\" style=\"background-color: #f1f1f1;\" aria-controls=\"ub-content-toggle-panel-0-dc2ab577-64f5-42c6-a287-7da2e5a004a7\" tabindex=\"0\">\n\t\t\t<p class=\"wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-dc2ab577-64f5-42c6-a287-7da2e5a004a7\" style=\"color: #000000; \">L\u00f6sung zeigen<\/p>\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-toggle-wrap right\" style=\"color: #000000;\"><span class=\"wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down\"><\/span><\/div>\n\t\t<\/div>\n\t\t\t<div role=\"region\" aria-expanded=\"false\" class=\"wp-block-ub-content-toggle-accordion-content-wrap ub-hide\" id=\"ub-content-toggle-panel-0-dc2ab577-64f5-42c6-a287-7da2e5a004a7\">\n\n<p><strong>Ursache:<\/strong> Akku fast leer oder USB getrennt<\/p>\n\n\n\n<p>\u2705 <strong>L\u00f6sung:<\/strong> Akku aufladen, nur gute USB-Kabel mit Datenfunktion verwenden<\/p>\n\n<\/div>\n\t\t<\/div>\n<\/div>\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udccc Der Roboter f\u00e4hrt nicht 100-prozentig geradeaus. <\/h4>\n\n\n<div class=\"wp-block-ub-content-toggle wp-block-ub-content-toggle-block\" id=\"ub-content-toggle-block-afa52849-6885-431b-8216-35e4c5c3dd04\" data-mobilecollapse=\"false\" data-desktopcollapse=\"true\" data-preventcollapse=\"false\" data-showonlyone=\"true\">\n<div class=\"wp-block-ub-content-toggle-accordion\" style=\"border-color: #f1f1f1; \" id=\"ub-content-toggle-panel-block-\">\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-title-wrap\" style=\"background-color: #f1f1f1;\" aria-controls=\"ub-content-toggle-panel-0-afa52849-6885-431b-8216-35e4c5c3dd04\" tabindex=\"0\">\n\t\t\t<p class=\"wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-afa52849-6885-431b-8216-35e4c5c3dd04\" style=\"color: #000000; \">L\u00f6sung zeigen<\/p>\n\t\t\t<div class=\"wp-block-ub-content-toggle-accordion-toggle-wrap right\" style=\"color: #000000;\"><span class=\"wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down\"><\/span><\/div>\n\t\t<\/div>\n\t\t\t<div role=\"region\" aria-expanded=\"false\" class=\"wp-block-ub-content-toggle-accordion-content-wrap ub-hide\" id=\"ub-content-toggle-panel-0-afa52849-6885-431b-8216-35e4c5c3dd04\">\n\n<p>\u2705 <strong>1. Encoder verwenden (und nicht \u201enormale\u201c Motorsteuerung)<\/strong><\/p>\n\n\n\n<p>Vermeide den Block:<br>\ud83d\udd35 <code>Motor dreht mit Leistung um [x]%<\/code><br>\u2192 Dieser regelt nur <strong>Spannung<\/strong> \u2013 kein Feedback!<\/p>\n\n\n\n<p>Nutze stattdessen:<br>\ud83d\udd35 <code>Bewege dich vorw\u00e4rts mit [x] U\/min<\/code><br>\u2192 Der mBot nutzt dann die <strong>Encoder<\/strong> (R\u00fcckmeldung \u00fcber Drehzahl)<br>\u2705 Beide Motoren werden <strong>synchronisiert<\/strong>. <\/p>\n\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 <strong>2. PID-Steuerung aktivieren (Automatik-Korrektur)<\/strong><\/h4>\n\n\n\n<p>In mBlock wird beim Befehl <code>Bewege dich mit x U\/min<\/code> intern ein PID-Regler verwendet, der <strong>Motorunterschiede ausgleicht<\/strong>.<br>\u27a1\ufe0f Je gleichm\u00e4\u00dfiger die Bodenhaftung und Spannung, desto stabiler.<\/p>\n\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 <strong>3. Geschwindigkeit reduzieren<\/strong><\/h4>\n\n\n\n<p>Hohe Drehzahlen (z.\u202fB. 100\u202f%) \u2192 Verst\u00e4rken kleine Abweichungen.<br>Empfohlen:<br>\ud83d\udfe2 Fahre mit <strong>50\u201360\u202f% Geschwindigkeit<\/strong>, besonders auf glattem Boden.<\/p>\n\n\n\n<div style=\"height:22px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 <strong>4. Starte beide Motoren exakt gleichzeitig<\/strong><\/h4>\n\n\n\n<p>Wenn du zwei separate Motorbl\u00f6cke nacheinander nutzt, l\u00e4uft der erste manchmal <strong>Millisekunden fr\u00fcher<\/strong>.<\/p>\n\n\n\n<p>Besser:<\/p>\n\n\n\n<p>Oder setze beide mit <code>Encoder-Motor beide = 50 U\/min<\/code><\/p>\n\n\n\n<p>Nutze <code>Bewege dich vorw\u00e4rts<\/code> (f\u00fcr beide gleichzeitig)<\/p>\n\n<\/div>\n\t\t<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udccc Programm tut nichts oder startet nicht. \ud83d\udccc Motoren bewegen sich nicht oder falsch. \ud83d\udccc Der mBot f\u00e4hrt, stoppt aber pl\u00f6tzlich. \ud83d\udccc Der Roboter f\u00e4hrt nicht 100-prozentig geradeaus.<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1313,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1304","page","type-page","status-publish","hentry"],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/pages\/1304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/jaeger.schule\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1304"}],"version-history":[{"count":14,"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/pages\/1304\/revisions"}],"predecessor-version":[{"id":1367,"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/pages\/1304\/revisions\/1367"}],"up":[{"embeddable":true,"href":"https:\/\/jaeger.schule\/index.php?rest_route=\/wp\/v2\/pages\/1313"}],"wp:attachment":[{"href":"https:\/\/jaeger.schule\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}