Robotics

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

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

Previous Next

Robotics

Table of Contents

Basics

  • Einrichten
  • Programm erstellen
  • Programm ausführen
  • Bestehendes Programm öffnen

Projekt 1 - Robo-Loop

  • Beep
  • Touch/Beep 1
  • Touch/Beep 2
  • Touch/Beep 3
  • Schnelle Schleife
  • Gebremste Schleife

Projekt 2 - Motor ansteuern

  • Motor starten
  • Motor stoppen
  • Start und Stopp

Sensoren

  • Tasten
  • Distanzsensor
  • Farbsensor
  • Lagesensor

Aktoren

  • Beep
  • Motoren

LEGO-Bauanleitungen

  • Anheben
  • Bewegung übertragen
  • Greifen
  • Schalter

Ein paar Tipps und Tricks

  • FAQ