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

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

3天内不再提示

编程教育再迎政策红利 Ghost II空投编程带你创造无限可能

创客火无人机 来源:创客火无人机 作者:创客火无人机 2021-01-15 10:54 次阅读

2020年5月19日,教育部学校规划建设发展中心决定开展未来学校创新发展课题——编程课程体系与教学模式专题研究工作。从一系列推进编程教育的新政策下,我们不难看出,国家旨在培育高水平人工智能创新人才的需求越来越迫切。

在政策推动和需求增长的情况下,编程教育越来越受到人们的青睐。为丰富编程教育教学的多样性,激发学生的创造力,创客火配合编程积木无人机Ghost II研发的空投应用扩展包,搭配LiteBeeGo编程软件,让学生能够完成更多有趣的无人机编程交互探索。

空投拓展安装

空投拓展可应用于载物、物体归类等小游戏,通过高互动性和趣味性的游戏,引导孩子探索、感知和创造

GhostII空投应用拓展包内包括空投箱一套、RGB灯光模块一份、塑料圆球10pcs、螺丝螺母若干以及说明书一份。如何使用这些零件完成无人机的空投呢?

首先需要按照如下步骤将空投扩展安装到无人机上。

1.通过螺丝螺母将空投箱固定到无人机上

2.将空投小球或其他纸片等放入舱内

3.合上舱门,并将舵机拨打卡住仓库位置

4.把舵机的连接线插进Ghost II限定拓展口

LiteBeeGo软件扩展编程

装好空投箱之后,就可以开始进行编程了。

Ghost ll扩展程序的执行需要使用电脑编程软件LiteBee Go完成扩展编程的烧录。具体烧录方式如下。

编辑应用扩展程序

第一步,打开LiteBee Go编程软件,点击【添加扩展】按钮,在扩展界面点击【Ghost ll】切换到Ghost ll型号下,点击下方【Ghost ll扩展】功能即可进入Ghost ll应用扩展编程模式,编辑相应的扩展程序。

烧录程序

第二步,扩展程序编好之后,使用USB线连接Ghost ll与电脑,点击Lite Bee Go软件界面中的【烧录程序】按钮,弹出Arduino烧录窗口。

点击Arduino烧录窗口上方的【工具】菜单,将下拉菜单的【开发板】选择为【开发板:”Arduino Nano”】,将下拉菜单的【处理器】选择为【处理器:”ATmega328P”】,将下拉菜单的【端口】选择为【端口:”COM3”】。

在Arduino烧录窗口中,点击【上传】按钮,即可将程序烧录至Ghost ll飞行器中。

烧录注意事项:

1.Ghost ll需与遥控器处于对好频状态

2.如果烧录不成功,可检查Arduino窗口的设置是否正确、程序模块是否都放在按键选择模块下以及USB连接是否正常,若检查无误最后可尝试重启软件或者重启电脑重新烧录。

遥控器操控

第三步,断开Ghost ll与电脑的连接,即可使用遥控器操控Ghost ll飞行器进行扩展模块的应用。注意在使用遥控器执行扩展程序机时,需切换遥控器为在线模式。

编程案例演示

本空投示例可利用Ghost ll进行载物并完成空中投放。将空投箱的舵机线接到无人机扩展口1上,调整舵机转动的位置,控制空投仓门的开合。

按下遥控器K4,舵机转动,空投箱舱门开启,舱内空投小球往下空投。

编程案例思路:

编程设定Ghost ll完成空中投放。当遥控器按下K3键时,Ghost ll执行校准等待5秒后起飞,起飞等待5秒,当遥控器按下K4键时,Ghost ll舵机将会转动90度,舱门打开完成空投,等待十秒后降落。

编程程序如下:

近几年,国家对于编程赛道的政策从支持到具体落地指导,进展非常之快。与此同时,加快地区编程教育建设也成为了各地方关注的重点,各地省市政府也相继出台政策以推进本土编程教学的发展。

正是认识到了编程教育的重要性,因此从2013年以来创客火无人机一直致力于无人机编程教育领域,产品课程体系已覆盖全国17个省直辖市,50个城市,拥有超过400多所合作院校和100多家培训机构。

在未来将会有越来越多的中小学将无人机编程教育项目引进课堂,无人机编程教育的花朵终将会绚丽的绽放。

更多无人机STEAM教育资讯,可关注公众号“创客火无人机”。

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

    关注

    224

    文章

    9875

    浏览量

    174778
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184801
收藏 人收藏

    评论

    相关推荐

    华为携手伙伴再出发,引领空间智能新潮流,创造无限可能

    华为携手伙伴再出发,引领空间智能新潮流,创造无限可能 2024年3月13日,HarmonyOS Connect伙伴峰会(以下简称峰会)于上海隆重召开。本次峰会以《一起创造
    的头像 发表于 03-18 10:56 428次阅读
    华为携手伙伴再出发,引领空间智能新潮流,<b class='flag-5'>创造</b><b class='flag-5'>无限</b><b class='flag-5'>可能</b>

    fpga编程与单片机编程的区别

    FPGA编程与单片机编程的主要区别体现在以下几个方面。
    的头像 发表于 03-14 17:16 241次阅读

    MAVLink在应用编程中的编程原理和思路

    嵌入式开发过程中,UART、 CAN、 USB等通信基本离不开通信协议。 下面给大家分享一种通信协议(MAVLink)在应用编程中的编程原理和思路。
    发表于 03-08 12:45 255次阅读
    MAVLink在应用<b class='flag-5'>编程</b>中的<b class='flag-5'>编程</b>原理和思路

    如何学习PLC编程 PLC梯形图语言的编程原则

    梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(1=0N;0=0FF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次。
    发表于 09-21 14:12 236次阅读
    如何学习PLC<b class='flag-5'>编程</b> PLC梯形图语言的<b class='flag-5'>编程</b>原则

    Rust的多线程编程概念和使用方法

    和字段、常见用法以及多线程的一些实践经验。由浅入深带你零基础玩转Rust的多线程编程。 线程的基本概念和使用方法 Thread是Rust中并发编程的一种基本方式。Rust中的Thread使用标准
    的头像 发表于 09-20 11:15 495次阅读

    玩转单片机的重要功能-DMA,你的MCU编程设计有可能成为卷王!

    玩转单片机的重要功能-DMA,你的MCU编程设计有可能成为卷王!
    的头像 发表于 09-18 10:56 945次阅读
    玩转单片机的重要功能-DMA,你的MCU<b class='flag-5'>编程</b>设计有<b class='flag-5'>可能</b>成为卷王!

    什么是编程范式?常见的编程范式有哪些?各大编程范式详解

    本文给大家介绍了什么是"编程范式",选择合适的编程范式可以提高代码的可读性、可维护性和可扩展性。
    发表于 08-10 10:29 1333次阅读

    鸿蒙智联再出发,携手伙伴共赢空间智能化,创造无限可能

    2023年8月5日,HarmonyOS Connect伙伴峰会在东莞如期举办,峰会以《一起创造无限可能 新空间 再出发》为主题,深度解读了鸿蒙智联商业模式全面升级以来,给伙伴带来的新的合作机会,启动
    发表于 08-09 17:14

    60s超燃回顾 HarmonyOS 极客马拉松两天一夜极限编程,突破边界创造无限可能

      Create the Future Together 60s超燃回顾 HarmonyOS极客马拉松两天一夜极限编程 未来,HarmonyOS期待与各位开发者 一起创造无限可能 我们
    的头像 发表于 08-09 12:35 337次阅读

    如何使用开源硬件及Mind+图形化编程制作灯光画

    在当今科技发展日新月异的时代,开源硬件和图形化编程软件为创意项目提供了无限可能性。开源硬件如Arduino、Raspberry Pi、行空板等微控制器板以及Mind+图形化编程软件成
    的头像 发表于 08-04 09:24 690次阅读

    工业机器人编程

    工业机器人编程 工业机器人一般使用的编程语言主要有:基于图形化编程界面的编程语言,如ABB的RobotStudio;基于高级编程语言的
    发表于 06-26 14:03 601次阅读

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST 语言 (结构化文本) 的 PLCopen 初级水平。
    发表于 06-20 10:20 1056次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b>语言——SCL<b class='flag-5'>编程</b>语言

    Ghost frame:使用Adafruit PyPortal显示Ghost

    电子发烧友网站提供《Ghost frame:使用Adafruit PyPortal显示Ghost.zip》资料免费下载
    发表于 06-13 10:55 0次下载
    <b class='flag-5'>Ghost</b> frame:使用Adafruit PyPortal显示<b class='flag-5'>Ghost</b>

    先学习上位机编程还是PLC编程

    当我们们谈到学习自动化编程时,可能会面临一个选择:学习上位机编程还是PLC编程?针对这个问题,我想说,这两种编程方式之间没有直接的联系。PL
    发表于 05-09 14:23 3次下载
    先学习上位机<b class='flag-5'>编程</b>还是PLC<b class='flag-5'>编程</b>

    上位机编程用什么语言 上位机编程软件哪个好

    上位机编程可以使用多种编程语言来实现,具体取决于应用场景、控制任务以及硬件设备的特性等因素。以下是一些通常用于上位机编程编程语言:   C/C++:C/C++是用于上位机
    的头像 发表于 05-08 15:35 1.2w次阅读