用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"
        }

    ]
}

搞定

 

 

 

 

posted @ 2021-09-09 12:04  璇星  阅读(2201)  评论(0编辑  收藏  举报