LEGO Mindstorms EV3 unterstützt offiziell Python (EV3MicroPython = Pybricks) und die Erweiterungsfunktion von VSCode (Visual Studio Code Editor), einer kostenlosen integrierten Entwicklungsumgebung von Microsoft, und die Firmware von EV3 wurden veröffentlicht [^] 1].
Es ist einfach zu verwenden, indem nur eine Erweiterung zu VSCode hinzugefügt wird. Daher wird es als Einführung in die Textprogrammierung mit EV3 empfohlen, aber es gibt eine Unzufriedenheit mit der Codierung. Das heißt, es gibt keine automatische Abschlussfunktion.
Hier werden wir das Verfahren zur automatischen Ergänzung der EV3 Micropython API mit VS Code vorstellen.
Voraussetzung ist Python3, Git 81% 84% E5% A7% 8B% E3% 82% 81% E3% 82% 8B-Git% E3% 81% AE% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3 % 83% 88% E3% 83% BC% E3% 83% AB) ist auf dem PC installiert und als Erweiterung von VS Code Microsoft Python Es wird davon ausgegangen, dass itemName = ms-python.python) und EV3 MicroPython installiert sind. (Für MacOS müssen Sie auch [XCode] installieren (https://qiita.com/Targityen/items/3d2e0b5b0b7b04963750))
$ python -m pip install --upgrade pip
$ pip install git+https://github.com/pybricks/pybricks-api@master
Folgendes wird für jedes Projekt (Arbeitsbereich) ausgeführt. Die Einstellung ist abgeschlossen, wenn für jedes Projekt eine .venv-Datei generiert wird.
3. Wählen Sie "Neues Projekt" aus der EV3 MicroPython-Erweiterung, um ein neues Projekt zu starten.
4. Starten Sie das Terminal (Crl + Shift + \ ) und führen Sie
python3 -m venv .ven v` aus.
Wenn VSCode neu gestartet wird, wird die Pybricks-API automatisch vervollständigt. (Das Bild zeigt die Methodenkandidaten, die angezeigt werden, wenn left_motor, eine Instanz der Motor-Klasse, beschrieben wird.)
Recommended Posts