LEGO Mindstorms EV3 prend officiellement en charge Python (EV3MicroPython = Pybricks), et la fonction d'extension de VSCode (éditeur de code Visual Studio), qui est un environnement de développement intégré gratuit de Microsoft, et le firmware d'EV3 ont été publiés [^] 1].
Il est facile à utiliser simplement en ajoutant une extension à VSCode, il est donc recommandé comme introduction à la programmation de texte en utilisant EV3, mais il y a un mécontentement avec le codage. Autrement dit, il n'y a pas de fonction de complétion automatique.
Ici, nous allons introduire la procédure pour compléter automatiquement l'API EV3 Micropython avec VS Code.
Comme prérequis, Python3, [Git](https://git-scm.com/book/ja/v2/%E4%BD%BF%E3 % 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) est installé sur le PC et en tant qu'extension de VS Code, Microsoft Python On suppose que itemName = ms-python.python) et EV3 MicroPython sont installés. (Pour MacOS, vous devez également installer XCode)
$ python -m pip install --upgrade pip
$ pip install git+https://github.com/pybricks/pybricks-api@master
Ce qui suit est exécuté pour chaque projet (espace de travail). Le réglage est terminé lorsqu'un fichier .venv est généré pour chaque projet.
3. Sélectionnez "Nouveau projet" dans l'extension EV3 MicroPython pour lancer un nouveau projet.
4. Lancez le terminal (Crl + Shift + \ ) et exécutez
python3 -m venv .ven v`.
Lorsque VSCode est redémarré, l'API pybricks sera automatiquement complétée. (L'image montre les méthodes candidates affichées lorsque left_motor, qui est une instance de la classe Motor, est décrit.)
Recommended Posts