乐高EV3初级课程指挥棒2019年09月目录搭建指挥棒模型02课程知识点01编写程序03课后练习04ContentsPART1课程知识点•什么是指挥棒•陀螺仪传感器•程序设计流程图指挥棒音乐指挥棒交通指挥棒指挥棒的作用:导向性和目的性,用来表达指挥者的意图。陀螺仪传感器陀螺仪传感器是一种数字传感器,可以检测单轴旋转运动。如果您朝着箭头指示的方向旋转陀螺仪传感器,传感器可检测出旋转速率(度/秒)。(传感器可以测量出的最大旋转速率为440度/秒。)您可以利用旋转速率进行检测,例如,当机器人的一部分在转动时,或当机器人摔倒时。指挥棒的基本思路1、程序启动,不断检测陀螺仪传感器的旋转速率(d/s);2、然后比较检测到的陀螺仪传感器的旋转速率是否小于100;3、如果旋转速率小于100,就将这个旋转速率值除以2;4、把计算的结果传输给马达,作为功率的设定值;5、根据这个功率设定值来驱动马达转动;6、马达转动带动被指挥对象旋转。程序设计流程图流程图程序开始用旋转速率除以2否马达转动带动被指挥对象旋转检测陀螺仪旋转速率是否小于100无动作将结果传递给马达功率是PART2搭建指挥棒•搭建模型主体•搭建被指挥对象•搭建指挥棒•安装陀螺仪传感器搭建模型主体01搭建模型主体02搭建模型主体03搭建模型主体04搭建模型主体05搭建模型主体06搭建模型主体07搭建模型主体08搭建模型主体09搭建模型主体10搭建模型主体11搭建模型主体12搭建模型主体13搭建模型主体14搭建模型主体15搭建模型主体16搭建模型主体17搭建模型主体18搭建模型主体19搭建模型主体20搭建被指挥对象21搭建被指挥对象22搭建被指挥对象23搭建被指挥对象24搭建指挥棒25搭建指挥棒26安装陀螺仪传感器27安装陀螺仪传感器28安装陀螺仪传感器29连接线缆30模型完成31PART3编写程序•指挥棒的程序编写指挥棒的程序程序启动后,不断检测陀螺仪传感器的旋转速率,当旋转速率小于100时,将这个旋转速率值先除以2,然后把除得的结果传递给马达,作为马达功率的设定值,根据这个功率设定值驱动马达转动,马达的转动通过齿轮结构的传动,从而带动被指挥对象旋转。被指挥对象旋转速度的快慢与陀螺仪旋转速率的快慢有关,而陀螺仪旋转速率的快慢与挥动指挥棒的快慢和幅度有关,幅度越大,速度越快,旋转速率越大。编写指挥棒的程序PART4课后练习•重新搭建指挥棒模型•指挥棒程序•发挥创造力优化指挥棒模型课后练习重新搭建指挥棒模型练习编写指挥棒程序发挥创造力优化指挥棒模型谢谢观看授课:雨衡老师