所有分类
  • 所有分类
  • 乐高

EV3中级14.敲敲高手

上课流程

1联系

讨论:看过打鼓表演吗?动作是怎样的?设计一个会打鼓的机器人,打出不同的音符来。

2建构

  1. 作品搭建:

结构分析:两个马达分别作为机器人的两只手臂用来敲鼓,触动器作为开关。用控制器作为机器人的身体,头部搭建可用超声波传感器。轮廓可以作为敲打的鼓,连杆作为敲鼓的棒子。

结构搭建:敲鼓手臂 + 身体 + 鼓及底架

提示:鼓及底架:轮廓做鼓,底架要牢稳,注意与身体的连接。

搭建图:

此内容 评论 本文后刷新页面可见!

1.png
2.png

敲鼓手臂:马达与控制器、触动传感器的连接。

3.png
4.png

身体:控制器与各结构的牢固连接。注意头部超声波传感器的支撑搭建。

5.png

2.程序编写

要求:触动传感器2作为左边敲鼓开关,按压敲鼓动作开始,发出不同音符(随意用声音模块编写),按压停止。触动传感器2控制两个同时进行任务:马达转动敲打、发出声音;超声波传感器也可以作为开关:感测后发出笑声,手动转动右边马达,转动不同的角度,发出不同的音符来,按压触动传感器1停止。

编程讲解:这里要实现两种功:自动演奏、手动演奏。左边的触动传感器控制左边实现自动演奏。注意:每次敲打的节奏要与声音模块吻合,可以调节声音模块的时间来调节(用播放音符)。右边手动演奏有两个开关:超声波作为开启开关,实现手动演奏后,按压右边触动传感器演奏停止。这里手动演奏用到电机旋转,将旋转的角度作为播放音调的赫兹,用数学模块加上500,在我们能听到的范围内。

编程注意:左右两边互不影响,所以我们用到的是程序的并列;触动传感器作为开关,开启容易,怎么关闭呢?用到的是使其跳出循环完成,这里一定注意的是,同一个任务程序前后触动传感器是同一个,不要混淆,跳出循环的状态一定是1按压,并且一直按压着,直到程序运行到最后跳出循环,才能起作用。

3反思

想一想怎么样编写程序才能让机器人在执行动作的同时显示相应的图像。

4延续

1.装饰我们的机器人

5交流(课程总结)

  1. 交流环节分为三个部分

1、孩子间的互相交流:教师引导学生在课堂上展示介绍自己的作品,最后让所有的学生拿着自己的作品一起合影。

2、学生和家长的交流:下课前5分钟让学生把自己的家长请到教室里,然后依次拿着自己的作品站到前面跟家长介绍自己的作品,教师在必要时稍稍进行提示,比如你搭建的是什么?你是怎么搭建的呢?学到了什么知识呢?有什么特别的需要跟爸爸妈妈讲么?

3、教师和家长的交流:教师需要将这节课的学习内容清楚地给家长们讲解,让家长知道自己孩子的学习进度。以下话述可供参考。

今天是我们机器人中级的第14次课,我们在课堂中我们首先搭建了一个敲鼓的音乐机器人,然后利用之前学习的编程技术,传感器技术编写出符合任务要求的程序,最后学生们都完成了任务目标。期间,学生们还让自己的机器人显示了图片 。

微信上的给予家长的课后分享,大体思路可以按照这个思路。

 

原文链接:https://www.legocode.cn/556.html,转载请注明出处~~~
18
广告位招租

评论1

  1. 看看
    admin 2023-12-01 0 回复
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录