0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超详细的无人机编程教学,练的是逻辑思维能力

创客火无人机 2019-01-14 09:33 次阅读

编程已成为这个时代必备的素养,就像看书识字一样重要,而我们学习编程主要是学习编程思维,运用程序思维解决实际问题,和自然界进行交互,若只单纯考虑程序本身,则意义并不大,没有落地,无异于搭建空中楼阁,所以需要将程序的功能赋予实物,二者进行结合,才能将抽象的程序直观化。



今天,就教大家如何把Scratch编程与无人机灵活结合使用?让两者变得生动有趣。在这过程中,你会发现它不仅无形地锻炼我们的逻辑思维,同时也对于我们今后各科的学习奠定良好的基础。


*本文适合零基础的初学者和教师。


/01/

编程条件


1. 准备一台平板电脑

2.在平台电脑里下载安装LiteBee离线扩展程序;(下载链接:www.litebee.com)

3.打开飞行器电源,开启遥控器,准备一条USB数据线(连接电脑与遥控器)

4.按下编程K1键,即进入编程模式(需在谷歌浏览器进行)


/02/

创设情景


小蜜蜂在天上飞行的时候,遇到了小熊。小熊向小蜜蜂表示:他可以解决很多问题。于是,小蜜蜂决定考考他。


/03/

情景思考


大家可以问小朋友或自己,你想考考小熊什么问题呢?数学题?英文题?或者其他。


假设小蜜蜂要问小熊数学题,那么在提问题过程中,我们是否可以结合LiteBee编程无人机的蜂鸣器模块,来代表说话声(把LiteBee编程无人机附上人性化)?如果小熊回答正常,我们是否可以结合LiteBee编程无人机彩灯模块(比如:亮绿灯代表回答正确)。


/04/

编程思路


到了这一步,我们就可以实施编程啦!但很多时候,我们虽然想好了,在实施的时候却发现不知道怎么执行。这时,就需要我们发挥逻辑思维,让思路更加条理清晰。


小蜜蜂编程思路:

d0ed40bf85344ba6a8b4ded37174feef.jpeg

小熊编程思路:

c9661d3662f5445aa2b9de53e7fbba9a.jpeg


/05/

开始编程


看看我们是如何把Scratch编程赋予到无人机的吧!


1.首先我们给画面添加一个场景。(场景可以自己上传添加或直接在背景库勾选)

2.然后往场景里添加角色:小蜜蜂和小熊。(角色可根据自己喜好添加或上传)

009c3a9178f44ce8a2639841c5a5a9db.gif

3.接下来根据小蜜蜂和小熊双方的编程思路用脚本编写好。


小蜜蜂程序结构:


当鼠标点击绿旗时:

只要用这样的一条语句,小蜜蜂就可以打招呼啦!LiteBee编程无人机也会伴随着小蜜蜂说话开始鸣叫。


b40a81799c0d4f61867bd5473bec84bb.jpeg


根据问题答案回复不同话语:

小蜜蜂需要根据小熊的答案回复不同话语,需要用到判断语句来实现。


48335bbe2df34d3599677acc80a192cc.jpeg


在这过程中,当LiteBee编程无人机的彩灯接到指令时,会做出对应的变化颜色。


小蜜蜂整体编程按下图所示:


83025f5ff92446298b49241f6adf6076.jpeg


小熊程序结构:


小熊的程序结构比较简单,只要用这样一条语句,小熊就会根据小蜜蜂的提示进行回复。


9c9feedc57e34af9a1e1714b8dd599ac.jpeg


小熊整体编程按下图所示:


954cebe80b7840f3beb19f718abdc4e5.jpeg


4.完成了上述所有步骤后,点击绿旗运行按钮,就可以看效果啦!

视频链接:https://v.qq.com/x/page/o1353iihlv5.html


/06/

开始编程


以上编程需注意事项:


1)我们在所有编程里均用了等待程序块,是为了给每个角色或LiteBee一定的时间完成一个操作,然后才能进入下一个操作。

2)在小蜜蜂脚本里使用了当按下空格键程序块,是为了以防出现无法控制情况时,按下空格键,将会停止脚本区所有触发动作。

3)两个编程脚本都使用了当绿旗按钮被点击的程序块,是为了让两个角色同时在一个场景运行。否则,将只有一个角色会触发动作。


/07/

动手动脑


我们把与LiteBee编程无人机结合的角色换成小熊,又可以怎么构思呢?如果我们把小熊的回答用蜂鸣器鸣叫次数代替,是否可以执行?


教程到这里就结束啦!你都学会了吗?是不是很有趣呢?我们只需要将不同功能的“积木块”与无人机基础控制模块拼接在一起,就可以使某个角色与无人机进行交互,在这个过程中,我们不仅能学习如何使用Scratch编程和无人机进行创作,或者表达自己,还能触发头脑开发,无形地提升自己的表达能力与逻辑思维能力。而不仅仅只是编程,无法落实于地。


最后,我想说的是:编程启蒙阶段,既不要让孩子陷入技术细节,也不要让孩子只是停留在简单的程序本身,而是要注重整个学习过程,这样才能真正引导好孩子的学习。


--福利时间--


在公众号后台回复【对话】,即可获取以上编程源代码。


来源:原创,转载请注明

官网:www.makerfire.cn

更多无人机或创客教育资源下载,可关注公众号“创客火无人机 ”。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可编程
    +关注

    关注

    2

    文章

    843

    浏览量

    39780
  • 无人机
    +关注

    关注

    228

    文章

    10335

    浏览量

    179573
  • scratch
    +关注

    关注

    0

    文章

    12

    浏览量

    5227
收藏 人收藏

    评论

    相关推荐

    科技防线:无人机干扰系统如何保障空域安全 特信无人机反制

    随着无人机技术的快速发展,无人机在民用和军事领域的应用日益广泛。然而,无人机带来的隐私和保密问题也日益突出,使得无人机干扰系统的研发与应用显得尤为重要。
    的头像 发表于 11-05 09:54 151次阅读

    无人机反制系统:构建空中安全的智能防线!特信无人机反制

    随着无人机技术的飞速发展,无人机已广泛应用于航拍、农业、物流、救援等多个领域,极大地提升了社会生产效率与应急响应能力。然而,无人机的普及也带来了安全隐患,如非法侵入、隐私侵犯、恐怖袭击
    的头像 发表于 08-14 09:15 538次阅读

    深圳特信无人机反制|什么是无人机反制系统?

    特信无人机反制系统(AUDS)是一套专门设计来应对恶意使用无人机的设备,它结合了多种技术来有效防范无人机带来的安全威胁。该系统旨在保护关键设施、维护公共安全和低空空域管理。以下是对无人机
    的头像 发表于 07-29 09:18 391次阅读

    特信无人机反制|无人机反制先锋:探索反无人机系统与设备厂家的核心技术

    家中,千里眼航空凭借其卓越的技术实力和丰富的行业经验,成为了无人机反制领域的佼佼者。本文将详细介绍千里眼航空及其在无人机反制领域的贡献。
    的头像 发表于 05-30 11:08 502次阅读

    演唱会无人机乱飞,无人机反制枪守护安全|特信无人机反制

    随着无人机技术的普及,越来越多的无人机出现在各类大型活动中,如演唱会。然而,无人机乱飞的现象也带来了诸多安全隐患,如影响演出秩序、侵犯他人隐私等。为了应对这一挑战,无人机反制枪成为了保
    的头像 发表于 05-22 09:11 534次阅读

    揭秘无人机反制系统:如何精准检测无人机

    反制系统应运而生,用于检测并控制非法或违规的无人机。本文深圳市特信电子有限公司小编将详细探讨无人机反制系统是如何检测无人机的。
    的头像 发表于 05-14 09:19 812次阅读

    第四集 知语云智能科技无人机反制技术与应用--无人机的组成与工作原理

    无人机技术的最新动态,不断提升反制技术的水平和能力,为无人机行业的健康发展贡献力量。 综上所述,无人机的组成与工作原理是无人机技术的核心。通
    发表于 03-12 11:28

    第三集 知语云智能科技无人机反制技术与应用--无人机的应用领域

    随着科技的飞速发展,无人机技术已经渗透到我们的日常生活中,无论是航拍美景、农业喷洒、快递配送,还是灾害救援、军事侦察,无人机的身影都越来越常见。然而,随着无人机使用的普及,其安全问题也日益凸显
    发表于 03-12 11:13

    第二集 知语云智能科技无人机反制技术与应用--无人机的发展历程

    科技将继续秉承创新、务实的企业精神,不断提升无人机反制技术的研发水平和应用能力,为无人机行业的健康发展贡献更多力量。同时,知语云智能科技也呼吁广大无人机用户自觉遵守法律法规和社会道德规
    发表于 03-12 10:56

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    、破坏或摧毁无人机,保障航空安全和公共安全。 三、无人机反制技术的应用场景 无人机反制技术在多个领域具有广泛的应用价值。在军事领域,无人机反制技术可用于击落敌方
    发表于 03-12 10:42

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    随着科技的飞速发展,无人机技术在各个领域的应用日益广泛,但随之而来的是无人机威胁的不断升级。为了有效应对这些新兴威胁,知语云智能科技推出了先进的无人机防御系统,为空中安全保驾护航。 无人机
    发表于 02-26 16:35

    无人机全景监测:空域管理的新革命

    。这种实时监测和快速响应的能力,大大提高了空域管理的效率和安全性。 全面覆盖与高精度数据:无人机全景监测能够实现对空域的全面覆盖,不留死角。同时,高清摄像头和传感器能够获取高精度的影像数据,为管理者
    发表于 02-20 15:23

    震撼发布!知语云智能科技引领革新,全景反制无人机系统破茧而出!

    了国际先进的无人机反制技术,可对各类无人机进行全面监控和有效反制,为保障公共安全和重要目标安全提供了强有力的支持。 全景反制无人机系统的最大亮点在于其全方位的监控能力。该系统通过先进的
    发表于 01-30 16:07

    \"【重磅推出】知语云智能科技:革新低空无人机反制系统,守护领空安全!

    模块,可根据实际情况,自动选择最优的反制策略,实现对无人机的全面管控。 相较于传统的无人机反制手段,知语云智能科技的低空无人机反制系统具有三大显著优势。首先,其高精度探测和识别能力,大
    发表于 01-26 16:10

    【开源项目】使用 Blues Swan 3.0 制作的的 DIY 无人机

    制作你自己的空气质量和天气监测无人机:DIY技术与环保意识相遇。构建、感知、探索和贡献! 本项目中使用的物品 前言 在环保意识日益增强的时代,如果您可以通过制造一架远程监测周围空气质量和天气状况
    发表于 12-20 13:59