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

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

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

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

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

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



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


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


/01/

編程條件


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

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

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

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


/02/

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


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


/03/

情景思考


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


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


/04/

編程思路


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


小蜜蜂編程思路:

d0ed40bf85344ba6a8b4ded37174feef.jpeg

小熊編程思路:

c9661d3662f5445aa2b9de53e7fbba9a.jpeg


/05/

開(kāi)始編程


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


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

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

009c3a9178f44ce8a2639841c5a5a9db.gif

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


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


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

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


b40a81799c0d4f61867bd5473bec84bb.jpeg


根據(jù)問(wèn)題答案回復(fù)不同話語(yǔ):

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


48335bbe2df34d3599677acc80a192cc.jpeg


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


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


83025f5ff92446298b49241f6adf6076.jpeg


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


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


9c9feedc57e34af9a1e1714b8dd599ac.jpeg


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


954cebe80b7840f3beb19f718abdc4e5.jpeg


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

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


/06/

開(kāi)始編程


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


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

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

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


/07/

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


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


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


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


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


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


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

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

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


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

    關(guān)注

    2

    文章

    835

    瀏覽量

    39756
  • 無(wú)人機(jī)
    +關(guān)注

    關(guān)注

    227

    文章

    10310

    瀏覽量

    179223
  • scratch
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    5223
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    【開(kāi)源項(xiàng)目】使用 Blues Swan 3.0 制作的的 DIY 無(wú)人機(jī)

    制作你自己的空氣質(zhì)量和天氣監(jiān)測(cè)無(wú)人機(jī):DIY技術(shù)與環(huán)保意識(shí)相遇。構(gòu)建、感知、探索和貢獻(xiàn)! 本項(xiàng)目中使用的物品 前言 在環(huán)保意識(shí)日益增強(qiáng)的時(shí)代,如果您可以通過(guò)制造一架遠(yuǎn)程監(jiān)測(cè)周?chē)諝赓|(zhì)量和天氣狀況
    發(fā)表于 12-20 13:59

    知語(yǔ)云:低慢小無(wú)人機(jī)如何反制管制監(jiān)測(cè)行為?方式方法又是什么?

    能力強(qiáng),分辨率則高。4)X波段(8~12GHz)雷達(dá)探測(cè)距離長(zhǎng),但是在精度低。Ku波段(12~18GHz)雷達(dá)受地面干擾小,精準(zhǔn)度高,但是在受降雨影響大,探測(cè)距離短。李琴等等人對(duì)雷達(dá)探測(cè)“低慢小”無(wú)人機(jī)
    發(fā)表于 11-20 17:07