乐高EV3 Classroom App 中文教程:图标编程 (EV3-G) vs 课堂积木 (Classroom Blocks)

LEGO MINDSTORMS Education EV3 Classroom App 是 LEGO Education 推出的新一代 EV3 编程平台,旨在为学生提供更现代化、更灵活、更具适应性的编程体验。 无论您是经验丰富的 EV3 用户,还是刚刚入门的新手,这款 App 都将为您带来全新的编程之旅。

本教程将主要介绍:

  • EV3 Classroom App 的核心功能和优势
  • 两种主要编程界面:图标编程 (EV3-G) 与 课堂积木 (Classroom Blocks)
  • 图标编程 (EV3-G) 与课堂积木 (Classroom Blocks) 的详细对比和区别
  • 如何选择适合您的编程界面

一、 EV3 Classroom App 的核心功能和优势

EV3 Classroom App 不仅仅是一个编程软件,更是一个全面的学习平台,它拥有以下核心优势:

  • 跨平台支持: App 可以在 Windows、macOS、iOS、Android 和 Chrome OS 等多种操作系统上流畅运行,真正实现了跨平台编程,让学生可以在各种设备上进行创作和学习。
  • 双重编程界面: App 整合了两种强大的编程界面,满足不同年龄段和不同编程水平的学习者需求:
    • 图标编程 (EV3-G): 经典的 EV3 图标式编程语言,对于熟悉 EV3 系统的用户来说非常亲切,也适合作为进阶学习的选择。
    • 课堂积木 (Classroom Blocks): 基于 Scratch 3.0 的拖拽式积木编程语言,色彩鲜艳,操作直观,特别适合编程初学者快速入门。
  • 项目和课程资源: App 内置了丰富的 Ready-to-go 课程和项目资源,覆盖 STEAM 领域的各种主题,为教师和学生提供了丰富的教学素材和灵感。
  • 数据记录功能: App 允许用户 实时记录传感器数据,并以图形化方式呈现,帮助学生更直观地理解和分析实验数据,进行科学探究。
  • 硬件中心: App 内置 硬件中心,可以方便地管理和控制 EV3 主机,进行固件更新、连接设备、查看电池电量等操作。

二、 编程界面介绍:图标编程 (EV3-G)

图标编程 (EV3-G) 界面是经典 LEGO MINDSTORMS EV3 软件的延续,采用 图标拖拽式编程 方式。 界面简洁专业,功能强大,适合熟悉 EV3 系统或希望深入学习机器人编程的用户。

LEGO MINDSTORMS EV3 Classroom App Icon Programming (EV3G) Interface

主要特点:

  • 图标式编程: 使用各种功能图标代表不同的指令,例如移动、转向、传感器读取、逻辑控制等。 通过拖拽图标并连接,即可编写程序。
  • 流程图式程序结构: 程序以流程图的形式呈现,程序执行流程清晰直观,方便用户理解和调试。
  • 丰富的功能模块: 提供大量功能模块,涵盖各种机器人控制和传感器应用,可以实现复杂的机器人行为。
  • 参数化设置: 大多数图标模块都支持参数化设置,用户可以精细调整指令的参数,例如移动距离、速度、转向角度等,实现精确控制。
  • 数据线模式连接: 通常使用 USB 数据线连接电脑和 EV3 主机进行编程和程序下载。

适用人群:

  • 熟悉 LEGO MINDSTORMS EV3 系统,已经使用过 EV3 软件的用户。
  • 希望深入学习机器人编程,掌握更高级功能的学习者。
  • 需要进行复杂机器人项目开发和竞赛准备的用户。
  • 年龄稍大,具备一定编程基础和逻辑思维能力的学生。

三、 编程界面介绍:课堂积木 (Classroom Blocks)

课堂积木 (Classroom Blocks) 界面是 EV3 Classroom App 的创新之处,它采用了 基于 Scratch 3.0 的积木编程语言。 界面更加生动活泼,操作更加简单直观,特别适合编程初学者和低年龄段的学生快速入门。

主要特点:

  • 积木式编程: 使用色彩鲜艳的积木块代表不同的指令,通过拖拽积木块并拼接,即可编写程序,类似于玩乐高积木一样简单有趣。
  • 事件驱动式程序结构: 程序可以基于事件触发执行,例如当按下某个按钮、检测到某个颜色等,程序才会执行相应的代码块,更贴近现代编程思维。
  • 图形化指令: 积木块上的指令名称和图标都非常直观易懂,即使没有编程经验的用户也能快速理解指令的含义。
  • 内置丰富的教程和示例: App 内置了针对课堂积木界面的教程和示例项目,帮助初学者快速上手。
  • 蓝牙无线连接: 支持通过蓝牙无线连接电脑/平板和 EV3 主机进行编程和程序下载,摆脱数据线的束缚,更加方便灵活。

适用人群:

  • 编程零基础的初学者,特别是低年龄段的学生。
  • 希望快速入门机器人编程,体验编程乐趣的学习者。
  • 课堂教学使用,需要降低编程门槛,让更多学生参与进来的教师。
  • 注重编程过程的趣味性和互动性的用户。

四、 图标编程 (EV3-G) vs 课堂积木 (Classroom Blocks) 详细对比

为了更清晰地了解图标编程 (EV3-G) 和课堂积木 (Classroom Blocks) 的区别,我们将其进行详细对比:

特性图标编程 (EV3-G)课堂积木 (Classroom Blocks)
编程语言类型图标式编程积木式编程 (基于 Scratch 3.0)
程序结构流程图式事件驱动式
指令表达图标 + 参数化设置图形化积木块 + 少量参数设置
操作方式拖拽图标,连接流程线拖拽积木块,拼接代码块
界面风格简洁专业生动活泼,色彩鲜艳
学习曲线相对陡峭,需要一定编程基础平缓,非常容易上手
功能深度功能强大,支持复杂机器人行为,高级功能丰富基础功能完善,满足入门和进阶学习,扩展性稍弱
连接方式主要使用 USB 数据线主要使用 蓝牙 无线连接
目标用户熟悉 EV3 系统用户,进阶学习者,竞赛选手,高年级学生编程初学者,低年级学生,课堂教学,注重趣味性与互动性
适用场景复杂机器人项目,高级编程课程,竞赛训练编程入门教学,STEAM 启蒙教育,基础机器人课程,小组合作学习

Export to Sheets

总结:

  • 图标编程 (EV3-G) 更侧重于 功能性和专业性,适合需要进行精细控制和复杂项目开发的用户。 学习曲线相对较高,但功能非常强大,能够实现更复杂的机器人行为。
  • 课堂积木 (Classroom Blocks) 更侧重于 易用性和趣味性, 适合编程初学者和低年龄段学生快速入门。 学习曲线平缓,操作简单直观,能够激发学生的编程兴趣,培养计算思维。

五、 如何选择适合您的编程界面

选择哪个编程界面,主要取决于您的 编程经验、学习目标和使用场景:

  • 如果您是编程新手,特别是中小学生: 强烈推荐 课堂积木 (Classroom Blocks) 界面。 它更容易上手,更具趣味性,可以帮助您快速入门机器人编程,建立编程思维。
  • 如果您已经熟悉 EV3 图标编程,或者希望深入学习机器人编程: 图标编程 (EV3-G) 界面是您的更好选择。 它功能更强大,可以实现更复杂的机器人行为,更适合进行高级项目开发和竞赛准备。
  • 如果您是教师,用于课堂教学: 课堂积木 (Classroom Blocks) 界面更适合用于 编程启蒙和基础教学, 能够降低编程门槛,让更多学生参与进来。 图标编程 (EV3-G) 可以作为 进阶课程 的选择,引导学生深入学习更高级的编程技巧。

六、 总结

EV3 Classroom App 的推出,标志着 LEGO MINDSTORMS Education EV3 系统迈向了一个新的阶段。 它不仅提供了跨平台的支持,更重要的是 整合了两种强大的编程界面,让不同层次的学习者都能找到适合自己的编程方式。

课堂积木 (Classroom Blocks) 的加入,极大地降低了 EV3 编程的入门门槛,让更多年龄段的学生都能轻松接触和体验机器人编程的乐趣,真正实现了寓教于乐。 而 图标编程 (EV3-G) 的保留,则保证了 EV3 系统的专业性和深度,依然能够满足高级用户和竞赛选手的需求。

无论您选择哪个编程界面,EV3 Classroom App 都将为您带来更优质、更灵活、更高效的机器人编程学习体验!

希望这篇教程能够帮助您更好地理解 LEGO MINDSTORMS Education EV3 Classroom App 以及图标编程 (EV3-G) 和课堂积木 (Classroom Blocks) 的区别。 祝您编程愉快!

问题:LEGO MINDSTORMS EV3 的 图标式编程软件 (EV3-G) 是否已经完全“下线”?

LEGO MINDSTORMS EV3 的 图标式编程软件 (EV3-G) 并没有完全“下线”,但它已经停止更新和官方支持,并且被 LEGO MINDSTORMS Education EV3 Classroom App 这款全新的应用程序所取代。

1. EV3-G 的现状:并非完全“下线”,而是停止更新和支持

  • 软件仍然可用: 您如果已经安装了 LEGO MINDSTORMS EV3 软件 (也就是通常说的 EV3-G 软件),它仍然可以继续使用。 软件本身并没有被禁用或停止运行。
  • 不再更新: LEGO Education 已经停止对 EV3-G 软件的更新和维护。 这意味着:
    • 不会发布新的功能更新: EV3-G 将保持其最后更新的版本功能,不会再添加任何新特性。
    • 不会修复已知 bug: 如果软件存在一些已知的bug或问题,LEGO Education 不再会发布更新来修复这些问题。
    • 不再提供技术支持: 如果您在使用 EV3-G 软件过程中遇到任何问题,LEGO Education 官方将不再提供技术支持和帮助。
  • 官方不再推荐使用: LEGO Education 官方已经不再推荐用户使用 EV3-G 软件,而是强烈建议用户迁移到全新的 EV3 Classroom App。

2. EV3 Classroom App 是官方推荐的替代方案

  • 全新的编程平台: EV3 Classroom App 是 LEGO Education 推出的新一代 EV3 编程平台,旨在取代传统的 EV3-G 软件。
  • 功能更强大,更现代化: EV3 Classroom App 在功能、界面、跨平台支持等方面都进行了全面升级,更加现代化,更符合当前的教育趋势和技术发展。
  • 双编程环境: EV3 Classroom App 最大的特点是同时提供两种编程界面:
    • 图标编程 (EV3-G 界面): 保留了经典的 EV3 图标式编程环境,对于熟悉 EV3-G 的用户来说,可以平滑过渡。
    • 课堂积木 (Classroom Blocks 界面): 新增了基于 Scratch 3.0 的积木编程环境,更加适合编程初学者和低年龄段学生入门。
  • 持续更新和支持: EV3 Classroom App 是 LEGO Education 目前主力推广和维护的 EV3 编程平台,会持续进行更新和功能扩展,并提供官方的技术支持。

3. EV3-G “停止更新和支持” 的时间节点

  • 逐步过渡期: LEGO Education 并非突然停止 EV3-G 的支持,而是一个逐步过渡的过程。 在 EV3 Classroom App 发布初期,EV3-G 仍然在一定程度上被支持,但重心已经开始向新 App 转移。
  • 官方声明和推广转向: 随着 EV3 Classroom App 功能的不断完善和成熟,LEGO Education 逐渐明确了 以 Classroom App 为未来主要编程平台的战略方向,并在官方渠道 (网站、文档、课程资源等) 中大力推广 Classroom App,减少对 EV3-G 的宣传和支持。
  • 大致时间节点: 虽然 LEGO Education 可能没有发布明确的“终止 EV3-G 支持日期” 的官方公告,但可以大致认为,在 EV3 Classroom App 正式发布并广泛推广后 (大约在 2020 年左右), EV3-G 就逐渐进入了 “停止更新和支持” 的状态。

4. 为什么要从 EV3-G 转向 EV3 Classroom App?

LEGO Education 从 EV3-G 转向 EV3 Classroom App 是出于多方面的考虑,主要原因包括:

  • 跨平台需求: 传统的 EV3-G 软件主要基于 Windows 和 macOS 平台,缺乏对移动设备和 Chrome OS 的支持,无法满足现代教学场景中跨平台、多设备灵活应用的需求。 EV3 Classroom App 的跨平台特性,完美解决了这个问题。
  • 编程入门门槛: EV3-G 的图标式编程对于编程零基础的学生来说,仍然存在一定的学习曲线。 课堂积木 (Classroom Blocks) 界面的引入,基于广受欢迎的 Scratch 3.0 积木编程语言,极大地降低了编程入门门槛,让更低年龄段和更多不同编程基础的学生都能快速上手,体验编程乐趣。
  • STEAM 教育理念: EV3 Classroom App 的设计理念更贴合现代 STEAM 教育理念,强调跨学科融合、探究式学习、数据驱动的科学分析。 数据记录功能的加入,更好地支持了科学实验和数据分析的应用。
  • 软件技术发展趋势: 积木式编程、云端平台、跨平台应用等都是当前软件技术发展的重要趋势, EV3 Classroom App 的推出,也体现了 LEGO Education 在教育科技领域与时俱进的战略方向。

5. 用户应该如何应对 EV3-G 的“停止更新和支持”?

  • 迁移到 EV3 Classroom App: 对于 EV3 用户来说,最明智的选择是尽快迁移到 EV3 Classroom App。 这款新 App 是 LEGO Education 官方推荐的替代方案,也是未来 EV3 编程学习和应用的主流平台。
  • 学习和使用 Classroom Blocks 界面: 如果您是编程初学者,或者希望在课堂教学中使用 EV3,强烈建议您学习和使用 Classroom Blocks 界面。 它更容易上手,更具趣味性,更适合 STEAM 启蒙教育。
  • 继续使用 EV3-G 界面 (如果熟悉): 如果您已经非常熟悉 EV3-G 软件,并且习惯了图标式编程,仍然可以继续使用 EV3-G 界面。 EV3 Classroom App 保留了 EV3-G 界面,您可以在新 App 中找到熟悉的操作体验。 但需要注意的是,未来所有的更新和新功能都将集中在 Classroom Blocks 界面,EV3-G 界面将不会再有任何更新。
  • 利用官方资源和社区支持: LEGO Education 官方网站和 EV3 Classroom App 内置了丰富的教程、课程资源和示例项目。 同时,LEGO 社区也有大量的用户和爱好者,可以在社区论坛、社交媒体等平台寻求帮助和交流经验。

总结:

LEGO MINDSTORMS EV3 的 图标式编程软件 (EV3-G) 并没有真正“下线”,仍然可以继续使用,但已经停止更新和官方支持,被更先进、更全面的 EV3 Classroom App 所取代。 为了获得更好的编程体验、更全面的功能和持续的官方支持,强烈建议 EV3 用户尽快迁移到 EV3 Classroom App,并根据自身需求选择合适的编程界面 (图标编程或课堂积木)。

Share:

You May Also Like

Leo MindStorm Blast ...