0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

超詳細(xì)的無人機(jī)編程教學(xué),練的是邏輯思維能力

創(chuàng)客火無人機(jī) ? 2019-01-14 09:33 ? 次閱讀

編程已成為這個(gè)時(shí)代必備的素養(yǎng),就像看書識(shí)字一樣重要,而我們學(xué)習(xí)編程主要是學(xué)習(xí)編程思維,運(yùn)用程序思維解決實(shí)際問題,和自然界進(jìn)行交互,若只單純考慮程序本身,則意義并不大,沒有落地,無異于搭建空中樓閣,所以需要將程序的功能賦予實(shí)物,二者進(jìn)行結(jié)合,才能將抽象的程序直觀化。



今天,就教大家如何把Scratch編程與無人機(jī)靈活結(jié)合使用?讓兩者變得生動(dòng)有趣。在這過程中,你會(huì)發(fā)現(xiàn)它不僅無形地鍛煉我們的邏輯思維,同時(shí)也對(duì)于我們今后各科的學(xué)習(xí)奠定良好的基礎(chǔ)。


*本文適合零基礎(chǔ)的初學(xué)者和教師。


/01/

編程條件


1. 準(zhǔn)備一臺(tái)平板電腦

2.在平臺(tái)電腦里下載安裝LiteBee離線擴(kuò)展程序;(下載鏈接:www.litebee.com)

3.打開飛行器電源,開啟遙控器,準(zhǔn)備一條USB數(shù)據(jù)線(連接電腦與遙控器);

4.按下編程K1鍵,即進(jìn)入編程模式(需在谷歌瀏覽器進(jìn)行)


/02/

創(chuàng)設(shè)情景


小蜜蜂在天上飛行的時(shí)候,遇到了小熊。小熊向小蜜蜂表示:他可以解決很多問題。于是,小蜜蜂決定考考他。


/03/

情景思考


大家可以問小朋友或自己,你想考考小熊什么問題呢?數(shù)學(xué)題?英文題?或者其他。


假設(shè)小蜜蜂要問小熊數(shù)學(xué)題,那么在提問題過程中,我們是否可以結(jié)合LiteBee編程無人機(jī)的蜂鳴器模塊,來代表說話聲(把LiteBee編程無人機(jī)附上人性化)?如果小熊回答正常,我們是否可以結(jié)合LiteBee編程無人機(jī)彩燈模塊(比如:亮綠燈代表回答正確)。


/04/

編程思路


到了這一步,我們就可以實(shí)施編程啦!但很多時(shí)候,我們雖然想好了,在實(shí)施的時(shí)候卻發(fā)現(xiàn)不知道怎么執(zhí)行。這時(shí),就需要我們發(fā)揮邏輯思維,讓思路更加條理清晰。


小蜜蜂編程思路:

d0ed40bf85344ba6a8b4ded37174feef.jpeg

小熊編程思路:

c9661d3662f5445aa2b9de53e7fbba9a.jpeg


/05/

開始編程


看看我們是如何把Scratch編程賦予到無人機(jī)的吧!


1.首先我們給畫面添加一個(gè)場景。(場景可以自己上傳添加或直接在背景庫勾選)

2.然后往場景里添加角色:小蜜蜂和小熊。(角色可根據(jù)自己喜好添加或上傳)

009c3a9178f44ce8a2639841c5a5a9db.gif

3.接下來根據(jù)小蜜蜂和小熊雙方的編程思路用腳本編寫好。


小蜜蜂程序結(jié)構(gòu):


當(dāng)鼠標(biāo)點(diǎn)擊綠旗時(shí):

只要用這樣的一條語句,小蜜蜂就可以打招呼啦!LiteBee編程無人機(jī)也會(huì)伴隨著小蜜蜂說話開始鳴叫。


b40a81799c0d4f61867bd5473bec84bb.jpeg


根據(jù)問題答案回復(fù)不同話語:

小蜜蜂需要根據(jù)小熊的答案回復(fù)不同話語,需要用到判斷語句來實(shí)現(xiàn)。


48335bbe2df34d3599677acc80a192cc.jpeg


在這過程中,當(dāng)LiteBee編程無人機(jī)的彩燈接到指令時(shí),會(huì)做出對(duì)應(yīng)的變化顏色。


小蜜蜂整體編程按下圖所示:


83025f5ff92446298b49241f6adf6076.jpeg


小熊程序結(jié)構(gòu):


小熊的程序結(jié)構(gòu)比較簡單,只要用這樣一條語句,小熊就會(huì)根據(jù)小蜜蜂的提示進(jìn)行回復(fù)。


9c9feedc57e34af9a1e1714b8dd599ac.jpeg


小熊整體編程按下圖所示:


954cebe80b7840f3beb19f718abdc4e5.jpeg


4.完成了上述所有步驟后,點(diǎn)擊綠旗運(yùn)行按鈕,就可以看效果啦!

視頻鏈接:https://v.qq.com/x/page/o1353iihlv5.html


/06/

開始編程


以上編程需注意事項(xiàng):


1)我們?cè)谒芯幊汤锞昧?strong>等待程序塊,是為了給每個(gè)角色或LiteBee一定的時(shí)間完成一個(gè)操作,然后才能進(jìn)入下一個(gè)操作。

2)在小蜜蜂腳本里使用了當(dāng)按下空格鍵程序塊,是為了以防出現(xiàn)無法控制情況時(shí),按下空格鍵,將會(huì)停止腳本區(qū)所有觸發(fā)動(dòng)作。

3)兩個(gè)編程腳本都使用了當(dāng)綠旗按鈕被點(diǎn)擊的程序塊,是為了讓兩個(gè)角色同時(shí)在一個(gè)場景運(yùn)行。否則,將只有一個(gè)角色會(huì)觸發(fā)動(dòng)作。


/07/

動(dòng)手動(dòng)腦


我們把與LiteBee編程無人機(jī)結(jié)合的角色換成小熊,又可以怎么構(gòu)思呢?如果我們把小熊的回答用蜂鳴器鳴叫次數(shù)代替,是否可以執(zhí)行?


教程到這里就結(jié)束啦!你都學(xué)會(huì)了嗎?是不是很有趣呢?我們只需要將不同功能的“積木塊”與無人機(jī)基礎(chǔ)控制模塊拼接在一起,就可以使某個(gè)角色與無人機(jī)進(jìn)行交互,在這個(gè)過程中,我們不僅能學(xué)習(xí)如何使用Scratch編程和無人機(jī)進(jìn)行創(chuàng)作,或者表達(dá)自己,還能觸發(fā)頭腦開發(fā),無形地提升自己的表達(dá)能力與邏輯思維能力。而不僅僅只是編程,無法落實(shí)于地。


最后,我想說的是:編程啟蒙階段,既不要讓孩子陷入技術(shù)細(xì)節(jié),也不要讓孩子只是停留在簡單的程序本身,而是要注重整個(gè)學(xué)習(xí)過程,這樣才能真正引導(dǎo)好孩子的學(xué)習(xí)。


--福利時(shí)間--


在公眾號(hào)后臺(tái)回復(fù)【對(duì)話】,即可獲取以上編程源代碼。


來源:原創(chuàng),轉(zhuǎn)載請(qǐng)注明

官網(wǎng):www.makerfire.cn

更多無人機(jī)或創(chuàng)客教育資源下載,可關(guān)注公眾號(hào)“創(chuàng)客火無人機(jī) ”。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程
    +關(guān)注

    關(guān)注

    2

    文章

    866

    瀏覽量

    39845
  • 無人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10456

    瀏覽量

    180883
  • scratch
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    5239
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無人機(jī)反制槍能控制多遠(yuǎn)的無人機(jī)?

    距離受多種因素影響,以下是對(duì)其控制距離及相關(guān)因素的詳細(xì)分析: 一、無人機(jī)反制槍的控制距離 遠(yuǎn)程干擾能力無人機(jī)反制槍通常具備遠(yuǎn)程干擾能力,能
    的頭像 發(fā)表于 12-12 09:32 ?105次閱讀

    無人機(jī)反制系統(tǒng):構(gòu)建空中安全的智能防線!特信無人機(jī)反制

    隨著無人機(jī)技術(shù)的飛速發(fā)展,無人機(jī)已廣泛應(yīng)用于航拍、農(nóng)業(yè)、物流、救援等多個(gè)領(lǐng)域,極大地提升了社會(huì)生產(chǎn)效率與應(yīng)急響應(yīng)能力。然而,無人機(jī)的普及也帶來了安全隱患,如非法侵入、隱私侵犯、恐怖襲擊
    的頭像 發(fā)表于 08-14 09:15 ?649次閱讀

    深圳特信無人機(jī)反制|什么是無人機(jī)反制系統(tǒng)?

    特信無人機(jī)反制系統(tǒng)(AUDS)是一套專門設(shè)計(jì)來應(yīng)對(duì)惡意使用無人機(jī)的設(shè)備,它結(jié)合了多種技術(shù)來有效防范無人機(jī)帶來的安全威脅。該系統(tǒng)旨在保護(hù)關(guān)鍵設(shè)施、維護(hù)公共安全和低空空域管理。以下是對(duì)無人機(jī)
    的頭像 發(fā)表于 07-29 09:18 ?468次閱讀

    特信無人機(jī)反制|無人機(jī)反制先鋒:探索反無人機(jī)系統(tǒng)與設(shè)備廠家的核心技術(shù)

    家中,千里眼航空憑借其卓越的技術(shù)實(shí)力和豐富的行業(yè)經(jīng)驗(yàn),成為了無人機(jī)反制領(lǐng)域的佼佼者。本文將詳細(xì)介紹千里眼航空及其在無人機(jī)反制領(lǐng)域的貢獻(xiàn)。
    的頭像 發(fā)表于 05-30 11:08 ?565次閱讀

    演唱會(huì)無人機(jī)亂飛,無人機(jī)反制槍守護(hù)安全|特信無人機(jī)反制

    隨著無人機(jī)技術(shù)的普及,越來越多的無人機(jī)出現(xiàn)在各類大型活動(dòng)中,如演唱會(huì)。然而,無人機(jī)亂飛的現(xiàn)象也帶來了諸多安全隱患,如影響演出秩序、侵犯他人隱私等。為了應(yīng)對(duì)這一挑戰(zhàn),無人機(jī)反制槍成為了保
    的頭像 發(fā)表于 05-22 09:11 ?627次閱讀

    揭秘無人機(jī)反制系統(tǒng):如何精準(zhǔn)檢測無人機(jī)

    反制系統(tǒng)應(yīng)運(yùn)而生,用于檢測并控制非法或違規(guī)的無人機(jī)。本文深圳市特信電子有限公司小編將詳細(xì)探討無人機(jī)反制系統(tǒng)是如何檢測無人機(jī)的。
    的頭像 發(fā)表于 05-14 09:19 ?912次閱讀

    第四集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的組成與工作原理

    無人機(jī)技術(shù)的最新動(dòng)態(tài),不斷提升反制技術(shù)的水平和能力,為無人機(jī)行業(yè)的健康發(fā)展貢獻(xiàn)力量。 綜上所述,無人機(jī)的組成與工作原理是無人機(jī)技術(shù)的核心。通
    發(fā)表于 03-12 11:28

    第三集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的應(yīng)用領(lǐng)域

    隨著科技的飛速發(fā)展,無人機(jī)技術(shù)已經(jīng)滲透到我們的日常生活中,無論是航拍美景、農(nóng)業(yè)噴灑、快遞配送,還是災(zāi)害救援、軍事偵察,無人機(jī)的身影都越來越常見。然而,隨著無人機(jī)使用的普及,其安全問題也日益凸顯
    發(fā)表于 03-12 11:13

    第二集 知語云智能科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的發(fā)展歷程

    科技將繼續(xù)秉承創(chuàng)新、務(wù)實(shí)的企業(yè)精神,不斷提升無人機(jī)反制技術(shù)的研發(fā)水平和應(yīng)用能力,為無人機(jī)行業(yè)的健康發(fā)展貢獻(xiàn)更多力量。同時(shí),知語云智能科技也呼吁廣大無人機(jī)用戶自覺遵守法律法規(guī)和社會(huì)道德規(guī)
    發(fā)表于 03-12 10:56

    第一集 知語科技無人機(jī)反制技術(shù)與應(yīng)用--無人機(jī)的定義與分類

    、破壞或摧毀無人機(jī),保障航空安全和公共安全。 三、無人機(jī)反制技術(shù)的應(yīng)用場景 無人機(jī)反制技術(shù)在多個(gè)領(lǐng)域具有廣泛的應(yīng)用價(jià)值。在軍事領(lǐng)域,無人機(jī)反制技術(shù)可用于擊落敵方
    發(fā)表于 03-12 10:42

    知語云智能科技無人機(jī)防御系統(tǒng):應(yīng)對(duì)新興威脅的先鋒力量

    隨著科技的飛速發(fā)展,無人機(jī)技術(shù)在各個(gè)領(lǐng)域的應(yīng)用日益廣泛,但隨之而來的是無人機(jī)威脅的不斷升級(jí)。為了有效應(yīng)對(duì)這些新興威脅,知語云智能科技推出了先進(jìn)的無人機(jī)防御系統(tǒng),為空中安全保駕護(hù)航。 無人機(jī)
    發(fā)表于 02-26 16:35

    知語云智能科技:反制無人機(jī)新篇章—全景監(jiān)測與激光打擊的尖端技術(shù)

    了反制無人機(jī)系統(tǒng)的夜間作戰(zhàn)能力,為守護(hù)夜間空域安全提供了有力保障。 可見光技術(shù)則負(fù)責(zé)在白天或光照充足的條件下,通過高清攝像頭捕捉無人機(jī)的實(shí)時(shí)圖像,為操作人員提供直觀的視覺信息。這一技術(shù)不僅提高了監(jiān)測
    發(fā)表于 02-23 11:37

    無人機(jī)全景監(jiān)測:空域管理的新革命

    。這種實(shí)時(shí)監(jiān)測和快速響應(yīng)的能力,大大提高了空域管理的效率和安全性。 全面覆蓋與高精度數(shù)據(jù):無人機(jī)全景監(jiān)測能夠?qū)崿F(xiàn)對(duì)空域的全面覆蓋,不留死角。同時(shí),高清攝像頭和傳感器能夠獲取高精度的影像數(shù)據(jù),為管理者
    發(fā)表于 02-20 15:23

    震撼發(fā)布!知語云智能科技引領(lǐng)革新,全景反制無人機(jī)系統(tǒng)破繭而出!

    了國際先進(jìn)的無人機(jī)反制技術(shù),可對(duì)各類無人機(jī)進(jìn)行全面監(jiān)控和有效反制,為保障公共安全和重要目標(biāo)安全提供了強(qiáng)有力的支持。 全景反制無人機(jī)系統(tǒng)的最大亮點(diǎn)在于其全方位的監(jiān)控能力。該系統(tǒng)通過先進(jìn)的
    發(fā)表于 01-30 16:07

    \"【重磅推出】知語云智能科技:革新低空無人機(jī)反制系統(tǒng),守護(hù)領(lǐng)空安全!

    模塊,可根據(jù)實(shí)際情況,自動(dòng)選擇最優(yōu)的反制策略,實(shí)現(xiàn)對(duì)無人機(jī)的全面管控。 相較于傳統(tǒng)的無人機(jī)反制手段,知語云智能科技的低空無人機(jī)反制系統(tǒng)具有三大顯著優(yōu)勢。首先,其高精度探測和識(shí)別能力,大
    發(fā)表于 01-26 16:10