回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

“我兔”飞行员TT——子项目二:空中正步 简单

头像 digi_cow 2021.01.05 1372 0
project-image

子项目设计意图:

通过编写程序绘制正多边形,在Scratch、Code.org,乃至中古时期的LOGO语言课程中都有出现,足见其课程价值。但是内容经典带来的副作用就是容易从喜闻乐见变成审美疲劳。如果让学生通过编写程序控制硬件,听着电机的呼啸声让TT来踢个空中正步,会不会提高孩子们的学习兴趣呢?我相信这会是一个很有吸引力的项目。

子项目情境设计

空中正步是我兔无人机飞行队的考核科目,这个科目可以检验我兔飞行员的飞行智慧和技术水平。你能帮助TT高效执行这个任务么?

任务目标

1. 学会迁移过往知识经验,并进行迭代再造。

2. 体验用循环结构优化算法的优势。

3. 统筹充电、飞行时间,优化测试流程,学会采用地面测试先行完善程序。

核心问题

如何让TT飞出正多边形的飞行轨迹,踢出空中正步?

实施过程

步骤1 头脑风暴,梳理流程。

project-image

对于部分没有编程经验的学生,建议在小组成员的带领下,体验CODE.ORG的小艺术家项目。

该项目的学习无需注册,适合课堂上快速入门体验,帮助学生梳理思路。

网址:https://studio.code.org/s/artist/stage/1/puzzle/1

project-image

步骤2 统筹“用电”,先行地面通信测试。

由于频繁地升空-充电会导致进度缓慢,有必要通过学习支架引导学生在调试时优先进行“地面试验”,尽可能在起飞前解决更多问题。

project-image
project-image

编写通信测试程序,并通过串口监视器测试

project-image

步骤3 编写通过红外遥控自动生成正多边形轨迹的程序

project-image

步骤4 升空测试

由于拍摄时视角局限,所以轨迹有基于透视效果的变形。

project-image

正三角形

project-image

正方形

project-image

正五边形

视频演示

步骤5 项目小结

project-image

课程目录


“我兔”飞行员TT ——基于大疆TT无人机套件的项目化学习(项目概述


“我兔”飞行员TT——子项目一:安全飞行


“我兔”飞行员TT——子项目二:空中正步


“我兔”飞行员TT——子项目三:巧练空投


“我兔”飞行员TT——子项目四:雪中送炭


“我兔”飞行员TT——子项目五:气象侦察

评论

user-avatar