====== 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.
++++