内容推荐 本书旨在为希望通过编程学习提升计算思维的同学提供一条可选的道路。为了让编程的成果“看得见”“摸得着”,让成果具有现实意义,本书选用了大疆的RoboMaster TT作为编程的载体,通过对RoboMaster TT的飞行过程进行编程,从而具象化程序语句,帮助同学们理解程序运行的逻辑;同时,无人机在生活中的应用场景越来越多,对RoboMaster TT的编程学习一方面能够提升同学们的计算思维,另一方面能带领同学们对无人机进行更加深入的了解。 本书在每一个编程案例(或项目)中都安排了RoboMaster TT的飞行视频和编程过程的配套视频,从而尽可能地帮助使用本书的同学,尤其是零基础的同学。即使你没有Scratch编程基础(或其他编程基础),只要跟随本书进行学习、思考,相信你也一定能够有所收获。 本书后半部分的进阶篇主要以RoboMaster TT的复杂飞行以及功能拓展为项目内容,为了突出“编程思维”的学习,进阶篇中的复杂飞行案例都进行了程序的模块化处理,将复杂的程序逻辑进行分解,把不同的功能划分进不同的模块中,通过“思维导图”的形式,促进同学们对“编程思维”“逻辑过程”进行吸收理解。 作者简介 洪河条,杭州师范大学教师教育实验实训中心副主任,教育学院实验室主任,在中国教育报等报刊发表论文多篇,主持和参与国家课题和省部级课题3项,指导学生在大学生多媒体作品设计大赛中获得网站设计、微课制作以及短视频类一等奖、二等奖共5项。 目录 基础篇 本篇导读 一、无人机与RoboMaster TT 二、Tello EDU环境配置 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 三、定点起降和矩形飞行 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 四、空间定点直线飞行 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 五、曲线飞行 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 六、认识函数 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 七、拍照录影 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 八、自定义点阵屏 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 九、障碍飞行赛 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 十、无人机舞蹈 1.开始学习 2.我们的目标 3.我们怎么做 4.我们学到了 十一、RoboMaster TT扩展件简介 1.从开源控制器说起 2.测距点阵屏 3.转接拓展板 十二、RoboMaster TT与Python的故事 1.Tello EDU与Python的起点 2.Micro Python 3.RoboMaster TT与Micro Python 十三、iPad Playgrounds“Tello星际探索”简介 1.安装Swift Playgrounds 2.在Playgrounds中安装“Tello星际”探索 进阶篇 本篇导读 一、交个新朋友 1.讲个小故事 2.我们的目标 3.我们怎么做 4.我们学到了 二、寻宝中心岛 1.讲个小故事 2.我们的目标 3.我们怎么做 4.我们学到了 三、声控探险 1.讲个小故事 2.我们的目标 3.我们怎么做 4.我们学到了 四、嘘!别出声! 1.讲个小故事 2.我们的目标 3.我们怎么做 4.我们学到了 五、急速营救 1.讲个小故事 2.我们的目标 3.我们怎么做 4.我们学到了 |