| 
 
 3398| 6
 
 | 
国庆花车巡游——发射任务 | 

| 
 本帖最后由 hnyzcj 于 2019-8-15 08:51 编辑  【视频展示】 ![]() ![]() ![]() 【背景】        麦昆接收到上级的指示:要它携带一枚火箭在发射区发射升空;同时为了阻拦前来破坏的敌军,在布雷区丢下两枚地雷;在警示区通过发布绿光警报…… 【任务导航】      1.给定的地图上执行相应任务。      2.利用麦昆工程组件合理设计发射和布雷装置。      3.分析任务逻辑,编写程序。 【任务学习】   1.任务地图        本次任务地图如图-2所示,麦昆需沿着黑线前进,每到一个中断区停止(竖黑线处),执行对应的任务(警示、布雷、发射)。 ![]()   2.任务分解设计        本次大任务是在巡线的基础上进行(警示、布雷、发射)。因此在程序设计时,我们可以参考回顾之前章节麦昆巡线。而对于中断后执行的任务,我们设计方案如下:       警示:通过让麦昆车底盘下RGBLED亮绿灯来表示绿色警报。到达警示区后执行。       布雷:在麦昆车前端翻斗放置两枚3D打印球体,代表地雷。当到达布雷区以后,通过执行翻斗抬起、落下动作完成布雷。同时车底亮蓝灯。       发射:在麦昆车尾段铲上放置3D打印的火箭,当到达发射区后,通过抬起铲子代表火箭发射,同时车底亮起红灯,播放声音。 【操作实践】 1.组装结构        翻斗组装        将翻斗与支撑件先用螺丝固定,再将舵机安装在支撑件上用螺丝固定,如图-3所示。 ![]() 图-3       在麦昆车头前端的两个螺丝孔中,安装两根铜柱。如图4所示。 ![]() 图-4        将图3中安装好的结构件与麦昆前端铜柱孔位对齐,用螺丝固定,如图5所示。 ![]() 图5       同理在麦昆车尾部电池槽位上,固定两根铜柱。如图6所示。 ![]()     图6     将铲车组件与舵机安装如图7所示。 ![]()     图7     将图7中的铲车固定在麦昆车尾部,如图8所示。 ![]()     图8     结构组装完成后,如图9所示。再将3D打印火箭和地雷,分别安装在麦昆的铲子和翻斗处。 ![]()     图9 2.布置场地       用黑胶带、白色喷绘布和剪刀布置场地如下图所示。 ![]() 3.程序编写        逻辑分析:本次编程实际上是建立在之前巡线的基础上,我们只要在巡线的基础上,增加相关内容子任务,即可完成本次任务。(巡线程序不再赘述)本次任务中每到一个执行区都要停止,也就是说小车的灰度传感器监测到都是黑色时停止,执行对应的子程序后,再次开启巡线程序。而我们这里有3个执行区要执行对应子任务,因此我们设置变量N代表经过的执行区数。每完成一个任务,会对N执行加一操作。具体程序如下图11所示。 ![]() ![]() ![]() 图13发射区程序 具体程序见本课资源包。 【创新拓展】       1.为小车开启设计一个遥控器,通过无线控制麦昆小车开启任务。       2.请你为本次任务再增加两个中断执行区,想一想来设置一些好玩的环节吧。  | 
 沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed