====== FAQ ====== Problem: Motor läuft nicht Lösung: ein ''motor.run(180)'' läuft einfach eine Millisekunde. Denken Sie dran, auch den Motor in die Schleife reinzunehmen: while True: if touch_sensor.pressed(): motor.run(180) **Fehlermeldung**: AttributeError: type object 'EV3Brick' has no attribute 'speaker' Lösung: in der Zeile ''ev3 = EV3Brick'' fehlt ein Klammerpaar. So ist es korrekt: ''ev3 = EV3Brick()'' Unterschiede zwischen Version 1 und Version 2 von EV3 MicroPython: \\ [[https://pybricks.com/ev3-micropython/startupgrade.html]] **Fehlermeldung** \\ Device is busy Lösung: vermutlich ist ein Sensor oder Motor nicht ganz sauber eingesteckt. **Fehlermeldung** \\ {{:basics:pasted:20231105-164717.png?direct}} Lösung: einfach mal den Roboter einstecken😂. **Fehlermeldung** \\ ''/usr/bin/env: 'pybricks.micropython\r': No such file or directory'' ++++ Erklärung | Exited with error code 127. Lösung: Darauf achten, dass die "Line Endings" unten rechts bei VisualStudio Code auf LF eingestellt sind, und nicht auf ''CRLF'' [[https://github.com/pybricks/support/issues/66#issuecomment-648319414|Quelle]] ++++ **Fehlermeldung** \\ ''Permission denied'' oder ähnlich ++++ Erklärung | ➡️ Lösung: Darauf achten, dass in der ersten Zeile folgendes steht: \\ ''#!/usr/bin/env pybricks-micropython'' ++++ **Fehlermeldung** \\ ''console-runner-service is busy'' ++++ Erklärung | Das deutet darauf hin, dass das Programm auf dem Roboter noch läuft. Auf dem Roboter das Programm mit dem 'Back'-Button einfach stoppen und danach nochmals downloaden. ++++ **Fehlerquelle** \\ Programm bewirkt immer noch etwas "altes" ++++ Erklärung | Vielleicht steht der neue Code **nicht** in der ''main.py'' Datei? Pro Projekt darf es nur eine davon geben. ++++