用Python進行EV3編程
您現在可以使用EV3模塊用MicroPython釋放Python編程的能量。 只需將 EV3 MicroPython 映像安裝到任何SD 卡上,然后從中啟動您的 EV3 程序塊即可立即開始編程。 切換回標准 LEGO® MINDSTORMS® EV3 固件同樣簡單。 我們還提供了完整的文檔和示例 API 代碼來幫助您入門。
如何開始:
- 下載 EV3 MicroPython 映像並將其閃存到微型 SD 卡上
- 將您的微型 SD 卡插入 EV3 程序塊上的 SD 卡插槽並打開它
- 在您的計算機上下載、安裝和啟動免費的 Visual Studio Code 編輯器
- 安裝並激活樂高教育 EV3 擴展
- 將 EV3 程序塊連接到您的計算機並開始編碼
您可以在 EV3 MicroPython 文檔 PDF(以下鏈接)中找到上述步驟的詳細說明。
https://pybricks.com/install/mindstorms-ev3/installation/
配置VSCode對pybricks模塊添加自動完成和函數提示等功能
文件准備: github下載API
gitclone:
https://github.com/pybricks/pybricks-api
將\\pybricks-api-master\pybricks-api-master\src\pybricks文件夾內容拷貝至新工程的平級目錄,
如:
...\EV3\Python\Prj\pybricks
在VSCode中用Lego Mindstorms 插件新建工程exp1,工程目錄為...\EV3\Python\Prj\exp1后,
注釋掉.vscode->settings.json->
//"python.linting.enabled": false, //"python.languageServer": "None"
當前工程文件夾中創建.env文件
env文件中寫入:(根據個人路徑更改)
PYTHONPATH=...\EV3\Python\Prj\
在launch.json中加入配置項env和envfile
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "EV3 Download and Run", "type": "ev3devBrowser", "request": "launch", "program": "/home/robot/${workspaceRootFolderName}/main.py", "interactiveTerminal": false, "env":{"PYTHONPATH":"${workspaceFolder}"}, "envFile":"${workspaceFolder}/.env" } ] }
搞定

