中小学创客编程教程 无人机创意编程示例教程_第1页
中小学创客编程教程 无人机创意编程示例教程_第2页
中小学创客编程教程 无人机创意编程示例教程_第3页
中小学创客编程教程 无人机创意编程示例教程_第4页
中小学创客编程教程 无人机创意编程示例教程_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

无人机创意编程示例教程目录:

一、无人机创意编程实例——起降

二、无人机创意编程实例——直线移动

三、无人机创意编程实例——三角形运动

四、无人机创意编程实例——矩形运动

五、无人机创意编程实例——矩形循环

六、无人机创意编程练习——摇摆、波浪

七、无人机创意编程作业——编程舞蹈

一、无人机创意编程实例——起降

任务描述:起飞至高度120cm,4秒钟后降落。

1、任务分析

编程思维:分解化繁为简

(分解为三个主要环节和对应的三个控件)

2、重点知识

编程思维:识别整合规律

⑴炫舞模式主程序基本组成:开始+Startat+控制事件

⑵Startat表示对应到时间轴的时间

3、实例程序

编程思维:抽象聚焦关键(注意时间的设置)

⑴方法一(优点:便于查找时间,后期程序调试)

⑵方法二(延时控件,注意计算好时间,不要加错了)

4、检验下效果——3D预览编程思维:算法逻辑思维(根据预览反馈及时调整算法程序)

⑴点击红色箭头所指按钮

⑵下面都看得懂,自己动手试试吧

二、无人机创意编程实例——直线移动

任务描述:起飞高度120cm,以水平速度60cm/s,水平加速度100cm/s2,从坐标点(40,0,120)直线飞到坐标点(200,200,120)

1、任务分析

编程思维:分解化繁为简

(分解为三个主要环节和对应的五个控件,重点是直线移至和直线移至表定点)

方法1——直线移至

方法2——直线移至标定点

2、重点知识

编程思维:识别整合规律

⑴直线移至控件的使用

⑵表定点的使用

3、实例程序

编程思维:抽象聚焦关键(注意体会标定点使用的优点)

⑴方法一(使用直线移至)

⑵方法二(设定标定点后,就不用每次都输入坐标数据啦)

4、检验下效果——3D预览

编程思维:算法逻辑思维(根据预览反馈及时调整算法程序)

上个实例,最终效果如下图所示:

三、无人机创意编程实例——几何图形(三角形)

任务描述:场地大小4米*4米,起飞高度1米6,以水平速度100cm/s,加速度200cm/s,从坐标点A(0,0,160),飞过B(360,0,160),再到C(180,200,160)再回到A点,组成的三角形

1、任务分析

编程思维:分解化繁为简

(提醒:三角形就是三条直线哦,特别注意:延时控件的使用,时间的计算)

方法1——直线移至

方法2——直线移至标定点

2、重点知识

编程思维:识别整合规律

⑴直线移至控件的使用⑵表定点的使用

⑶延时控件的使用

3、实例程序

编程思维:抽象聚焦关键(注意体会标定点使用的优点)

⑴方法一(使用直线移至)

⑵方法二(设定标定点后,就不用每次都输入坐标数据啦)

4、检验下效果——3D预览编程思维:算法逻辑思维(根据预览反馈及时调整算法程序)特别提醒:如果延时时间设的比较小,无人机没有飞到指定位置就会开始执行下一个动作,无人机的轨迹就会变形,结果是,三角形就会比我们要设计的小!最终效果如下:

四、无人机创意编程实例——几何图形(矩形)

任务描述:场地大小4米*4米,起飞高度1米6,以水平速度100cm/s,加速度200cm/s,从坐标点A(0,0,160),飞过B(0,200,160),再到C(360,200,160),再到D(360,0,160),再回到A点,组成的矩形

1、任务分析

编程思维:分解化繁为简

(提醒:矩形就是四条直线,相信你们自己可以分解任务,以下省略详解图)

方法1——直线移至;方法2——直线移至标定点

2、重点知识

编程思维:识别整合规律

⑴直线移至控件的使用;⑵标定点的使用;⑶延时控件的使用

3、实例程序

编程思维:抽象聚焦关键

⑴方法一(使用直线移至)

⑵方法二(设定标定点)

4、检验下效果——3D预览

编程思维:算法逻辑思维(根据预览反馈及时调整算法程序)

依然特别提醒:如果延时时间设的比较小,无人机没有飞到指定位置就会开始执行下一个动作,无人机的轨迹就会变形,结果是,矩形就会变成我也不知道会是什么形状的形状具体效果如下:

五、无人机创意编程实例——几何图形(矩形循环)

任务描述:场地大小4米*4米,起飞高度1米6,以水平速度100cm/s,加速度200cm/s,从坐标点A(0,0,160),飞过B(0,200,160),再到C(360,200,160),再到D(360,0,160),再回到A点,组成的矩形,如此循环三次。

1、任务分析

编程思维:分解化繁为简

(提醒:循环就是将上个矩形实例,使用循环控件重复三次!)

2、重点知识

编程思维:识别整合规律

循环控件的使用

3、实例程序

编程思维:抽象聚焦关键

4、检验下效果——3D预览

编程思维:算法逻辑思维(根据预览反馈及时调整算法程序)

还是特别提醒:最后的动作,如果忘记延时,由于没有设定时间,将会直接执行下一个动作,也就是循环的第一个动作,动作就会出现不连贯,有明显的卡顿!(所以不要忘记在最后加延时)

当然如果不在最后加也可以在循环的第一个动作前加延时也是一样哒

最终效果:

六、无人机创意编程知识练习——摇摆与波浪效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论