用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-masterpybricks-api-mastersrcpybricks文件夹内容拷贝至新工程的平级目录,

如:

...EV3PythonPrjpybricks

在VSCode中用Lego Mindstorms 插件新建工程exp1,工程目录为...EV3PythonPrjexp1后,

注释掉.vscode->settings.json->

    //"python.linting.enabled": false,
    //"python.languageServer": "None"

当前工程文件夹中创建.env文件

env文件中写入:(根据个人路径更改)

PYTHONPATH=...EV3PythonPrj

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

    ]
}

搞定

 

    
作者:wanglei_wan
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/because/p/15246475.html