查看: 564|回复: 0

手把手教你学无人机编程,从入门到进阶!

[复制链接]
  • TA的每日心情
    开心
    2019-2-16 18:03
  • 签到天数: 84 天

    [LV.6]常住居民II

    发表于 2018-11-15 19:04 | 显示全部楼层 |阅读模式
    本帖最后由 创客火 于 2018-11-15 19:06 编辑

    随着各省份编程教育政策地纷纷落地,越来越多的人意识到编程教育的价值,并开始积极推行编程教育。 而无人机编程教育更是近年来很新颖的话题,无人机又是一个十分火爆的焦点,所以编程和无人机的两者结合深受大家追捧。

    自今年6月Ghost积木编程无人机正式与大家见面以来,Ghost有趣的花式编程玩法(语音操控、3D定点、空中作画、物资投放等),倍受大家喜爱。更是有小伙伴在后台留言希望出教程,那么如何让初学者和老师快速入门?今天,小火将手把手教你从入门到进阶式的学习无人机编程。


    编程条件:
    1. 准备一台平板电脑;
    2.在平台电脑里下载安装Ghost离线编程软件包;(下载链接:www.litebee.com
    3.打开飞行器电源,开启遥控器,准备一条USB数据线(连接电脑与遥控器);
    4.按下编程键,Ghost的编程键是K1:Mode Switch,即进入编程模式。

    开始编程:
    初级:直线飞行


    进入Ghost离线编程,现在,你的界面应该像下图一样。(ps:小火已把界面设置成中文。)


    设置完成后,你就可以拖动起飞与降落、前飞、后飞模块啦!按照下图所示进行编程。

    Ghost编程:直线飞行(点击可放大图片查看)

    现在,一起来嗨吧!完成了上述所有步骤后,点击绿旗运行按钮,就可以让Ghost启动啦!

    效果展示

    当然,你也可以增加点难度,比如:穿障碍圈。但穿障碍圈很考验精准度,所以为了以防有突发情况,我们可以在脚本区多设置一段紧急停止程序,你将会看到两段程序块。

    (点击可放大图片查看)

    好了,杂技圈新晋十八线小演员—Ghost,表演穿圈时刻。

    效果展示

    进阶:空中画矩形
    前面是主要学习前后飞模块,现在是结合前飞、后飞、左飞、右飞等模块搭建一个四边形,简称空中画矩形。按照下图所示进行编程。

    Ghost编程:空中画矩形(点击可放大图片)

    然后,是时候展现真正技术了!


    关于编程:

    以上编程中值得注意的几个关键点:

    1. 我们在开头使用了设置校准程序块,目的是为了让Ghost能在空中掌握平衡,从而减少无人机飞行过程侧偏严重。
    2. 同时,我们还用了一个等待程序块。你需要给Ghost一定的时间完成一个操作,然后才能进入下一个操作。
    3. 使用了当绿旗按钮被点击的程序块。这意味着只有将鼠标点击绿旗,Ghost才会启动。否则,将不会触发动作。
    4.使用了当按下空格键程序块。这表示当无人机出现无法控制情况时,按下空格键,将会停止脚本区所有触发动作。


    看到这里,是不是发现无人机编程很简单易用?赶快行动起来吧,把自己的想法付出行动,比如:五角星路径飞行设计。开启你的编程之旅吧!





    Ghost模块化的设计、可随意自由拖动组装,让你体验无人机不同路径飞行形态,通过操控Scratch图形化编程,尽情享受 DIY 的乐趣,零基础的用户也能轻松上手,大人小孩都能玩。

    此外,Ghost独特的扩展接口,可连接开源模块,例如:拼接灯带、语音块、空投箱等工具,可以快速实现不同的玩法攻略。



    福利时间

    在公众号后台回复【直线飞行】或【空中画矩形】,即可获取以上编程源代码。

    更多无人机相关科普知识,可关注公众号”创客火无人机 “。


    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    Blinker 模拟传感器+数字传感器例程(DHT11 温湿度+气体传感)
    Blinker 模拟传感器+数字
    才接触1星期,发现Blinker自带了很多例程,已经成功试验了DHT的例程序,并完善了体
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    [发布帖]RPG游戏 无人世界
    [发布帖]RPG游戏 无人世界
    视频攻略:https://www.bilibili.com/video/av43790997/ (b站正在审核) 剧情:主角是
    【人脸识别】ESP-EYE 最新的板子到货了
    【人脸识别】ESP-EYE 最新
    1.我不会编程,最多抄几个一步一步的网络教程。 2.不知道为啥就是超级喜欢电子元件。
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表