用Python進行EV3編程


用Python進行EV3編程

您現在可以使用EV3模塊用MicroPython釋放Python編程的能量。 只需將 EV3 MicroPython 映像安裝到任何SD 卡上,然后從中啟動您的 EV3 程序塊即可立即開始編程。 切換回標准 LEGO® MINDSTORMS® EV3 固件同樣簡單。 我們還提供了完整的文檔和示例 API 代碼來幫助您入門。

如何開始:

  1. 下載 EV3 MicroPython 映像並將其閃存到微型 SD 卡上
  2. 將您的微型 SD 卡插入 EV3 程序塊上的 SD 卡插槽並打開它
  3. 在您的計算機上下載、安裝和啟動免費的 Visual Studio Code 編輯器
  4. 安裝並激活樂高教育 EV3 擴展
  5. 將 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"
        }

    ]
}

搞定

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM