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

    文章

    1062

    浏览量

    40737
  • 无人机
    +关注

    关注

    231

    文章

    10876

    浏览量

    187479
  • scratch
    +关注

    关注

    0

    文章

    12

    浏览量

    5371
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科普|无人机反制枪介绍

    随着无人机技术的迅猛发展,其在航拍、物流和农业等领域的广泛应用带来了便利,但也引发了非法入侵、隐私侵犯和安全威胁等挑战。例如,2024年某国际机场因无人机擅闯禁飞区导致航班延误,经济损失高达数百万
    的头像 发表于 07-22 16:39 ?218次阅读
    科普|<b class='flag-5'>无人机</b>反制枪介绍

    无人机群激光通信新纪元

    无人机作为现代战争的核心装备,正深度重构军事作战体系,形成多维度战术能力,包括侦察与监视、精确打击、电子战与网络战、协同作战与集群应用、后勤与特种作战等领域。但无人机技术也存在一些技术痛点,包括续航
    的头像 发表于 07-18 18:12 ?908次阅读
    <b class='flag-5'>无人机</b>群激光通信新纪元

    低空物流:无人机开启未来配送新篇章

    等城市空域开放程度领先全国。 企业领跑:顺丰在粤港澳大湾区打造低空物流网络,获全国首张民用无人驾驶航空器运营合格证;美团第四代无人机FP400系列,已在北京、深圳完成32万次配送;迅蚁在四川开通
    发表于 07-04 10:42

    肇观电子两款无人机视觉避障模组量产交付

    无人机的世界里,视觉不仅定义了飞行的边界,更是智能决策的核心。肇观电子以其突破性的AI视觉芯片,赋予无人机前所未有的感知与认知能力。 基于肇观自研芯片的两款无人机视觉避障模组:
    的头像 发表于 05-06 15:11 ?748次阅读

    《手把手教你做星闪无人机—KaihongOS星闪无人机开发实战》系列课程课件汇总

    为助力开发者迅速掌握『KaihongOS轻量系统开发技术』与『星闪无线通信技术』,实现快速上手与深度体验,“开鸿Developer社区”携手“电子发烧友”再次联合推出《手把手教你做星闪无人机
    发表于 03-18 10:33

    科达嘉电感在无人机系统中的应用

    随着国家对低空经济的大力支持以及无人机系统技术的快速发展,无人机在农业植保、应急救援、物流运输、旅游摄影、工业等领域的应用日益成熟。而电感器作为无人机系统中重要的元件,应用广泛。无人机
    的头像 发表于 03-08 10:00 ?972次阅读

    北斗模块在无人机领域的革新应用与未来展望

    随着无人机技术的飞速发展,其在农业、物流、测绘、应急救援等领域的应用日益广泛。然而,无人机的高效运行高度依赖于精准的导航定位、可靠的通信能力和智能化的控制技术。在这一背景下,中国自主研发的北斗卫星
    的头像 发表于 02-28 15:18 ?597次阅读

    植保无人机电池的选择和保养策略

    延长电池使用寿命,让您的无人机续航无忧。以下,我们将从品牌选择和保养方法两个方面,为您详细介绍植保无人机电池的选择和保养策略。
    的头像 发表于 01-15 10:06 ?1102次阅读

    半导体制冷模组赋能无人机巢:无人机效能 “热”?点突破

    当今科技飞速发展的时代,无人机凭借其灵活机动、低空作业等诸多优势,广泛应用于航拍测绘、农业植保、电力巡检、安防监控等多元领域。无人机巢作为无人机高效运作“后勤保障站”,其性能优劣直接关乎无人机
    的头像 发表于 11-27 17:35 ?999次阅读
    半导体制冷模组赋能<b class='flag-5'>无人机</b>巢:<b class='flag-5'>无人机</b>效能 “热”?点突破

    低空经济——无人机避撞技术

    飞行量快速提升。截至2024年6月份,全国实名登记的无人机已达 187.5 万架,无人机经营性企业 1.4万家 ,无人机驾驶员执照超过 22.5万本 。今年1至6月,全国民用
    的头像 发表于 11-22 13:24 ?888次阅读
    低空经济——<b class='flag-5'>无人机</b>避撞技术

    光伏电站无人机巡检系统技术方案

    伏电站无人机巡检系统。 光伏电站无人机巡检系统组成 光伏电站无人机巡检系统主要由以下几个部分组成: 1、无人机平台: 高性能无人机,具备长续
    的头像 发表于 11-19 17:03 ?894次阅读
    光伏电站<b class='flag-5'>无人机</b>巡检系统技术方案

    DIY了一台无人机,用全志T113芯片

    ?无人机飞控是无人机的核心部分,一般包括传感器、机载计算机和伺服作动设备三大部分,能否在对重量和体积有严苛要求的无人机结构上部署具有稳定功能的飞控,是影响无人机飞行表现的重要因素。 基
    发表于 11-13 09:43

    无人机滑环的核心特点及其应用分析

    无人机滑环作为无人机系统中的关键组件,具有独特的设计要求和性能特点。本文将详细分析无人机滑环的主要特点,探讨其在无人机应用中的重要作用和影响
    的头像 发表于 09-12 12:26 ?532次阅读
    <b class='flag-5'>无人机</b>滑环的核心特点及其应用分析

    宝砾微DC-DC升级压电动代步工具、无人机电源方案

    | 电动车、无人机、电信系统 | Pin兼容:MP9487/6 | |PL89022|5.0-150|2|降压转换器|ESOP8| 电动车、无人机、电信系统 | 功能兼容:LM5164/SY8501
    发表于 09-11 10:25

    无人机巡检系统光伏巡检方案与作用

    巡检系统光伏电站巡检方案 1、巡检路线规划:根据光伏电站的设备布局和地形特点,规划合理的巡检路线。确保无人机能够全面覆盖所有设备,避免重复巡检和遗漏。 2、巡检任务分配:根据无人机的载重能力和电池续航
    的头像 发表于 08-08 16:32 ?1004次阅读