今天我们非常高兴地宣布为乐高头脑风暴教育EV3制作MakeCode!这是我们与乐高教育的优秀合作伙伴一起进行的数月工程,设计和用户测试工作的结晶。
LEGO MINDSTORMS教育EV3使用熟悉的乐高积木,通过实践,基于项目的学习,将技术和计算机科学融入生活。现在有了MakeCode支持,学生可以使用简单的拖放块编码或浏览器中的JavaScript文本编程,使他们的创作从迷宫中逃脱,检测不同颜色的对象,或者变成乐器。
除了能够使用屏幕,声音和按钮对LEGO MINDSTORMS Education EV3砖进行编程外,LEGO MINDSTORMS Education EV3核心套件还配备了各种可编程的传感器和电机,包括触摸传感器,颜色传感器,超声波传感器,红外传感器,陀螺仪传感器,大中型电机。
以下是MakeCode for LEGO MINDSTORMS Education EV3提供的一些很酷的功能:
1.没有安装
使用MakeCode进行LEGO MINDSTORMS编码教育EV3完全在网络浏览器中完成,因此学生和教师可以在任何具有USB端口和互联网连接的设备或平台上为其创作创建程序。没有软件可供下载或安装!
2.砖块
我们为LEGO MINDSTORMS Education EV3砖上的屏幕编程创建了一些有趣的块:
- 显示图像 – 为学生提供可供选择的图像库,将显示在屏幕上。
- 显示心情 – 将显示图像,设置状态指示灯和播放声音。例如,“爱”情绪将在屏幕上显示心形,将灯光闪烁绿色,并播放叮叮当当的声音效果。
- 我们还可以轻松地在屏幕上显示传感器和输出值。
3.易于使用的下拉菜单
有了LEGO MINDSTORMS Education EV3的所有选择,在决定从菜单中挑选什么时,它有时会让人不知所措。因此我们投入使下拉菜单成为图形化,这使它们非常容易理解。
- 将传感器和电机分配给不同的端口
- 选择使用何种类型的电机(中型,大型,双型)
- 选择转向值
- 选择声音效果(您可以将鼠标悬停在选项上进行预览)
4.头等舱评论
我们实施了一个全新的区块评论系统!我们很高兴听到您的反馈意见。添加有意义的评论您的代码是计算机科学中学习的关键技能。特别是对于可能由一群不同学生构建的大型机器人程序,我们知道这是一种重要的方式来传达您的程序正在做什么。工作区注释 – 就像工作区上的便签一样。
块注释 – 与特定的代码块相关联,仅在您单击它们时显示。当然,Blocks和JavaScript视图之间仍然存在注释。
5.交互式模拟器
LEGO MINDSTORMS Education EV3模拟器提供即时反馈,向学生展示哪些传感器和电机连接到砖块上的哪些端口。这也是测试和调试程序的好方法 – 学生可以更改传感器输入值,查看电机的运行方式,并在屏幕上查看信息。
6.方块< – > JavaScript
当然,MakeCode将我们的双块和JavaScript编辑器带入LEGO MINDSTORMS Education EV3平台。正在编写长而复杂的机器人程序的更高级学生现在可以用JavaScript实现这一目标 – 这是世界上最流行的编程语言之一!此外,许多开始学习编码的学生已经熟悉了行业标准的MakeCode Scratch Blocks界面。
7.教程和示例
有很多教程,项目和代码示例可以让人们开始使用MakeCode for LEGO MINDSTORMS Education EV3。教程提供了有关如何使用每个传感器或电机的逐步指导,而项目包含有关编码和构建端到端机器人解决方案的完整说明。
- 要开始使用MakeCode for LEGO MINDSTORMS Education EV3,您需要:
- 具有USB端口和通过浏览器访问Internet的计算机
- 您可以在线购买的乐高头脑风暴教育EV3核心套装
- 要升级EV3磁带上的固件 – 请按照此处的说明进行操作
我们为构建这个代码编辑器带来了很多乐趣,并希望您能为您的LEGO MINDSTORMS Education EV3创作创造出色的程序!
为LEGO MINDSTORMS Education EV3制作代码!
ps:以上亲测中文可用,感兴趣的朋友可以尝个鲜。