🧩" rel="icon"/>
返回
🧩

乐高EV3怎么运行Python?

来源:https://pybricks.com/ev3-micropython/startinstall.html

乐高官方提供了 img 文件,可供 EV3 刷入 Linux 系统运行 Python,能够实现更加复杂的编程效果,无论是锻炼 Python 编程能力还可以软硬件结合能力都是非常好的选择,个人感觉比一般的开发板好点,因为 EV3 有显示器和扬声器。


硬件准备:


软件准备:


第一步


先下载 EV3 MicroPython micro SD card image


地址:https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/python-for-ev3





再下载 VSCode


地址:https://code.visualstudio.com/





最后下载 balenaEtcher 这是 img 烧录工具


地址:https://www.balena.io/etcher/





第二步


开始烧录 Linux 系统,电脑插入 SD 卡,解压缩下载好的 EV3 MicroPython micro SD card image





然后打开 balenaEtcher,选择 SD 卡 和 img 文件,点击 Flash!









然后拔出 SD 卡 插入 EV3 卡槽,点击中间键开机,就开始跑代码了,出现 brickman 就进入系统了,然后可以用蓝牙或 EV3 的 USB 线链接电脑。

带字的一面朝前



按下中间键开机



等它跑完代码出现 brickman





在设置里面打开 Wireless and Networks 打开蓝牙并允许检测








第三步


安装并打开 VSCode,下载插件


EV3 插件





以及 Python 插件,选择安装次数最多的就可以了。

电脑没安装过 Python 安装下,不知道选什么版本参考这篇文章




电脑没蓝牙就用线连接 EV3



变成绿色就好了




然后可以参考 EV3 MicroPython 说明文档尝试写 Hello World


文档地址:https://pybricks.com/ev3-micropython/startupgrade.html


看不懂用浏览器翻译一下。




#!/usr/bin/env pybricks-micropython
from pybricks.hubs import EV3Brick
from pybricks.ev3devices import (Motor TouchSensor ColorSensor
                                 InfraredSensor UltrasonicSensor GyroSensor)
from pybricks.parameters import Port Stop Direction Button Color
from pybricks.tools import wait StopWatch DataLog
from pybricks.robotics import DriveBase
from pybricks.media.ev3dev import SoundFile ImageFile


# This program requires LEGO EV3 MicroPython v2.0 or higher.
# Click "Open user guide" on the EV3 extension tab for more information.


# Create your objects here.
ev3 = EV3Brick()
ev3.screen.clear() #清空屏幕
ev3.screen.draw_text(4050"Hello World")  # 在 40,50 处显示 Hello World
wait(2000)  #等待 2 秒


# Write your program here.
ev3.speaker.beep() # 发出 哔 一声








EV3 关机和之前一样,按返回,选 Power Off 拔掉卡之后开机还是原系统。





总结


后期找到主机补图


注意:Linux 系统是运行在 SD 卡 中的,卡拔掉还是 EV3 默认系统。

💬 评论区 (0)

0/500

加载评论中...

© 2026 小宝科技站 All Rights Reserved