python与乐高ev3结合_EV3结合PYTHON主题编程之驱动车
1.了解机器人的定义和机器人三定律,学习判别机器人;
2.了解乐高零件,学会搭建机器人小车,通过编程实现机器人移动和定点停车;
3.激发学生对于机器人的兴趣,学会简单的排查错误,学会分析问题,解决问题。
教学过程
1.教师播放动画;
2.教师围绕下列问题进行课堂讨论:
(1)Bell和Max今天乘坐的是什么交通工具呢?
(2)我们是根据什么来判断机器装置是否属于机器人呢?
(3)电视机、电灯、早教机、无人机属于机器人吗?
(4)你们还知道哪些机器人呢?
乐高零件分为结构件和电子件。
(1)结构件
①梁
梁是组成机器人的主要结构件,用于搭建主体的结构,通过梁的搭建和连接,可以组成具有各种功能的结构。
两个圆孔的中心间距就是一个乐高单位。梁有不同长度的和不同角度的。
②框架
框架的作用和梁相似,主要是用来搭建主体。框架一共有两类,分别为O型框架和H型框架。
③销
销的作用是将梁或者其他零件连接起来。销分为两种,一种表面有凸起,起固定连接作用;另一种表面光滑,起活动连接作用。
④轴
轴的横截面为十字形,通常用于将电机的动力进行传递,比如用轴将电机与轮胎或齿轮连接,可实现动力的传递。
轴套通常和轴搭配使用,有限位的作用。
⑤齿轮
齿轮是用来将运动从一个轴传递到另一个轴上面。常用的齿轮为直齿轮、锥齿轮、双面锥齿轮、把齿轮和蜗轮。
⑥其他零件
常用的其他零件包括一些连接件,用来以不同的角度连接梁、轴、电机和传感器,轮胎、履带、履带轮和装饰品等。
(2)电子件
乐高电子元件分为三类,传感器、电机和程序块。
①传感器
传感器就是我们机器人用来感知和检测外部环境的装置,相当于我们人的眼睛、皮肤、耳朵、鼻子等等,也就是输入端。乐高传感器有触碰传感器、超声波传感器、颜色传感器和陀螺仪。
②电机
电机相当于机器人的腿,是机器人的动力来源,是我们的输出端。电机分为大型电机和中型电机。
③程序块
乐高的程序块相当于是机器人的大脑,用来处理收集到的信息并发出新的指令,是我们处理端。
介绍程序块的端口、按键的作用、内置的功能、数据线和下载线。
设计思路
1.通过动画让学生了解无人驾驶汽车的三大能力;
2.了解机器人的输入、输出以及对应的EV3零件;
3.了解乐高EV3的零件及功能。
教学环节
建构(35min)
教学过程
1.教师说明搭建任务:机器人小车
2.搭建重点的思考与指引:
(1)机器人小车有什么功能?
(2)这些功能该如何实现?我们需要哪些零件来实现这些功能呢?
(3)这些零件要怎么连接起来呢?
3.模型搭建步骤图(仅供参考)
将大型电机和程序块连接,并将电机的动力传递给轮胎。
最后老师围绕以下问题进行讨论:
(1)现在机器人越来越智能,他们有可能会有自己的思想吗?如果有了自己的思想,会做出伤害人类的事情吗?我们应该如何避免发生这种情况呢?
2.推荐关于机器人电影给学生,例如《机器人总动员》、《我,机器人》。
python与乐高ev3结合_EV3结合PYTHON主题编程之驱动车相关推荐
- python将txt转json_Python控制乐高EV3,以及VSCODE环境配置
乐高EV3的可扩展性很强,但如何用pc连接ev3,并用python代码来控制EV3,资料太少了,试着做了一次,记录在这里. 需要的硬/软件 硬件准备 一.乐高EV3 二.PC,win10系统 三.TF ...
- LEGO EV3 中执行 VSCode Python 代码过程分析
镜像为 ev3dev. 通过 SSH 连接 LEGO EV3 设备,默认密码为 maker: $ ssh robot@ev3dev.local Password: Linux ev3dev 4.14. ...
- 对照 python_乐高Spike词语模式与Python模式对照01李老师积木大讲堂 第151期
快乐分享!快乐学习!大家好!我是李航! 最近准备挖个新坑,spike系列 以大家熟悉的scratch模式与python对照讲解. 因为我对于python也是初学者,所以这个系列叫:陪李老师一起学spi ...
- 乐高ev3 读取外部数据_数据就是新乐高
乐高ev3 读取外部数据 When I was a kid, I used to love playing with Lego. My brother and I built almost all k ...
- python报名_人生苦短,我选Python (课程推迟,可先报名,正在筹备线上课程,时间另行告知)...
先看看往期课程的评价吧,还是很受认可的:而且经常也有朋友在公众号后台留言,说跟着我们的课程入门了Python编程,迈出了重要一步,甚感欣慰! 学习程序语言不是一件简单事.为什么编程这么难?见下图. 图 ...
- uwsgi 安装报错 plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
1. Python3 安装 uwsgi 报错 直接使用命令 sudo pip3 install uwsgi 安装如下错误: ubuntu@ubuntu:~/Downloads$ sudo pip3 i ...
- python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- python和anaconda的区别_anaconda和python区别
详细内容 python python自身缺少numpy.matplotlib.scipy.scikit-learn....等一系列包,需要我们安装pip来导入这些包才能进行相应运算(python3.5 ...
- 数据科学Python训练营课程:从初级到高级 Python for Data Science Bootcamp Course:Beginner to Advanced
通过代码实现.示例等,掌握您需要了解的关于Python.Pandas和Numpy的一切! 你会学到什么 通过代码实现.示例等,掌握您需要了解的关于Python.Pandas和Numpy的一切! 学习高 ...
- 【Python之路】第二篇--初识Python
Python简介 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.D ...
最新文章
- Java封装(速读版)
- django oracle数据库配置,django连接oracle时setting 配置方法
- 冠军杜兰特和Deta比赛
- matlab无限循环怎么停下来,[求助] 关于matlab无限循环的问题
- php学生分班,学生分班工具下载
- 安装Visual Studio 2005 SP1时遇到1718错误
- 《Python编程快速上手——让繁琐工作自动化》——2.5 控制流的元素
- Siri 自动拨打 911、Google 建筛查网站、IBM 测药物成分,国际抗疫在行动!
- java生僻字_Android上显示生僻字的方法
- 熊猫DataFrame apply()示例
- 服务器主板阵列创建!创建磁盘阵列RAID0、RAID1图文方法
- 大学python作业_2020年大学moocPython编程基础作业答案
- 掌门教育微服务体系 Solar(下)
- 微信小程序点餐系统的开发与实现
- oracle上如何下载java_王二暖Oracle视频教程 下载
- 磁盘转换:电脑动态盘转换基本盘怎么操作?
- 五大领域总目标指南_幼儿园五大领域总目标
- 网络共享计算机权限访问,访问共享计算机的时候提示没有权限使用网络资源的解决方法...
- Poi的Excel的导入导出 支持2007
- 5.1 频率响应概述
热门文章
- ASP.NET 省市区联级
- 超强OCR文字识别软件,图片转文字上班族必备
- linux远程调试程序,嵌入式Linux的GDB远程调试的实现
- 视频教程-OllyDbg(OD)使用教程-其他
- oracle 索引是否失效,oracle 索引失效的原因
- 在无参考数据集(比如LIME、MEF、DICM)上使用NIQE指标
- 5G协议演进(包括3GPP协议版本)
- 【笔记】深入理解 Java 虚拟机:类文件结构
- amd k14主板参数_R5 1400配什么主板好?R5-1400主板搭配与参数详解 (全文)
- 为什么Linux7没有tree命令,如何在Centos7中添加Tree命令