【EV3研究】EV3概述

乐高 MINDSTORMS Education EV3平台是专为课堂打造的第三代乐高教育机器人技术。

EV3平台根据全球多位教育工作者的反馈创建而成,为方便成人和儿童制作机器人而设计,可通过传感器、电动机、编程和可编程EV3程序库等实践经验为计算机科学、电子技术、机械工程和数学教学提供相关的机器人技术课程和技术。

EV3拥有一块ARM 9处理器并运行Linux系统,另外EV3自带16MB闪存和64MB RAM,其还配有USB接口和SD卡槽。

【EV3研究】EV3概述

EV3由超过500个科技零件组装而成:套件设有三个数码伺服电机,两个触动传感器,红外搜寻传感器,它可以测量距离,运动,目标侦测,一个红外引导器从距离可达6英尺的地方向EV3机器人发出红外信号,远程引导机器人,还有一个颜色传感器。最多4块EV3可以菊花链连接,支持USB端口和Wi-Fi,用于扩展。Mindstorms EV3也向下兼容所有的前几代Mindstorms NXT机器人,用户能够利用他们已经买的NXT时代一切产品,与EV3套件一起使用。


目前市场上主要将EV3用于STEM教育,偏重于机器人搭建和编程,这也是EV3的主要目标。

EV3的硬件程序和固件程序是开源的,通过对这些资料的深入研究,发现把EV3用于嵌入式系统和计算机原理的入门教育也是一个很好的选择。

【EV3研究】EV3概述

本系列文章主要是深入研究EV3的记录,主要涉入以下几个方面:

1. 图形化编程(入门、初级)

包括结构化编程基础知识、使用EV3 LabView图形化编程和使用EV3 Classroom图形化编程等。

2. Python编程(初级、中级)

包括使用Python编程、面向对象基础知识等。

3. DirectCommand编程(中级)

包括使用Python和DirectCommand控制EV3、LeLink-Python框架设计(开源)等。

4. EV3虚拟机技术(中级,计算机原理)

包括EV3程序运行分析、EV3中间代码、EV3虚拟机、底层功能实现程序分析等。

5. 程序高级技术(高级,计算机原理)

包括EV3程序程序解析、抽象语法树等。

6. EV3底层工作原理(中级,嵌入式系统)

包括设备驱动工作原理、显示屏工作原理、传感器工作原理、马达工作原理等。

7. EV3系统开发(高级,计算机原理)

包括Linux编程、Linux构建等。

8. EV3硬件定制(高级,嵌入式系统)

包括串口硬件、IIC硬件、人工智能硬件等。


链接:

1. EV3硬件和软件资料

2. EV3固件源码

- 本文由用户 发布,文中观点仅代表作者本人,不代表本站立场。
- 如需转载,请联系作者;如有侵权,请联系本站处理。

2023-05   阅读(206)   评论(0)
 标签: embedded EV3

涨知识
编码器

编码器是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。

评论:
相关文章
Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


Java 机器人编程入门手册(四)

在这一章中,你将学习一组传感器,它们被用来执行有根据的动作。


Java 机器人编程入门手册(三)

在本章中,您将学习启发式搜索策略背后的基本思想以及如何实现爬山算法,这是 leJOS EV3 中最典型的启发式方法之一。


Java 机器人编程入门手册(二)

这一章向你介绍了在莱霍斯 EV3 使用的笛卡尔坐标系的基础知识。它还教你如何在导航课程中应用编程方法来控制轮式车辆,以便在二维平面中用坐标描绘出预定义的路径。


Java 机器人编程入门手册(一)

本章提供了如何使用乐高 MindStorm EV3 公司建立 Java 机器人编程环境的分步指南,包括乐高 MindStorm EV3 的基本概述和leJOS-EV3的介绍。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。