乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      特洛Tello趣味航拍無人機(jī)編程入門及教學(xué)

       老玄收藏 2019-05-13

      2018年伊始,一家來自中國深圳名為睿熾科技的無人機(jī)創(chuàng)客企業(yè),在美國拉斯維加斯召開的一年一度的CES 2018(國際消費(fèi)電子產(chǎn)品展)展會上,向全球發(fā)布了其今年最新研發(fā)的第一款消費(fèi)級無人機(jī)——特洛( Tello ),并一舉奪得CES大展“最佳無人機(jī)”獎項!這款無人機(jī)由大疆提供飛控系統(tǒng)并采用了英特爾芯片,讓無人機(jī)操控更簡單、玩法更多樣、飛行更智能。

      特洛Tello趣味無人機(jī)是一款跨界的小型無人機(jī),其自重僅約80克。在它迷你的身材里配備了領(lǐng)先的飛行控制系統(tǒng)和專業(yè)芯片,支持青少年編程教育工具和多種有趣玩法。

      認(rèn)識Tello無人機(jī)

      飛行性能
      飛行時間: 13分鐘
      飛行距離: 100米
      飛行高度: 10米
      飛行速度: 8m/s

      拍攝功能
      500萬像素照片      720p視頻/實(shí)時圖傳 
      一鍵快拍                電子增穩(wěn)






      為什么要學(xué)習(xí)編程?

      編程能力已成為這個時代必備的“讀寫能力”。優(yōu)秀的編程概念能幫助孩子的心智成長,學(xué)習(xí)和培養(yǎng)創(chuàng)造性解決問題的能力,并鼓勵他們展現(xiàn)自己的想法。

      特洛支持哪些編程平臺?

      特洛初始即支持Scratch可視化編程平臺,后續(xù)將支持更多。

      Scratch由麻省理工學(xué)院(MIT)設(shè)計開發(fā),是一款面向青少年的優(yōu)秀編程工具。兒童和青少年可通過拼接可視化的模塊為特洛編寫飛行程序,從而實(shí)現(xiàn)專屬于自己的飛行動作。

      如何安裝Scratch編程平臺

      若是初次安裝Scratch平臺,還是略嫌復(fù)雜的。

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      greyimg

      訪問 https:///en/download/,根據(jù)電腦系統(tǒng)類型,下載并安裝 node.js。

      greyimg

      在 https://dl-cdn./ ... 0180222/Scratch.zip 下載 Tello.js 及 Tello.s2e,打開命令行(Mac 系統(tǒng)請打開“ 終端 ”,Windows 系統(tǒng)請在 “ 運(yùn)行 ” 中輸入 cmd),輸入 Tello.js 文件存放路徑后,輸入 node Tello.js,回車運(yùn)行。 

      greyimg

      greyimg

      greyimg

      運(yùn)行 Scratch 2.0,按住“ Shift ”鍵,點(diǎn)擊“ 文件 ”,選擇“導(dǎo)入試驗(yàn)性 HTTP 拓展功能 ”,并在文件列表中選擇  Tello.s2e  
      Scratch 中的“更多積木”中將會顯示 Tello 界面。

      第一步:安裝Adobe AIR

      Adobe AIR是跨操作系統(tǒng)的軟件平臺,它可將同一組代碼,分別打包成Windows、macOS,以及iOS、Android程序!用它開發(fā)的客戶端有:新浪微博客戶端微博 AIR、Google Analytics 分析工具、Twitter 客戶端、TweetDeck及眾多最新影片介紹工具等。

      Scratch也是基于Adobe AIR開發(fā),所以,必須首先安裝Adobe AIR。

      第二步:安裝Scratch

      Scratch的最新版本是2.0,可離線編輯項目,而無需聯(lián)網(wǎng)。

      安裝完畢后,不要被滿屏英文遮住眼睛,它當(dāng)然是支持更多國語言的!不愧為面向全球的編程平臺。

      greyimg

      (點(diǎn)開File菜單,可以從列表里選擇更多語言)

      第三步:安裝Node.js

      Node.js是什么?它是一個 “編碼就緒” 服務(wù)器;Node是一個服務(wù)器程序,其本身運(yùn)行 V8 JavaScript。

      特洛的Scratch項目需要額外安裝Node.js創(chuàng)建的插件,所以在運(yùn)行Scratch之前,必須先安裝Node.js。

      以 macOS 為例:

      打開“實(shí)用工具”里的“終端”(Windows 系統(tǒng)請在“運(yùn)行”中輸入 cmd),直接把“Tello.js”拖拽到終端窗口(省下了手動輸入其相對地址),然后鍵入“node Tello.js”,回車即可。

      如有問題,可嘗試用小編推薦的方式,先在終端鍵入“cd ”(cd后有空格),然后把Scratch目錄拖入終端窗口,再鍵入“node Tello.js”回車即可。

      greyimg

      (如有問題,建議采用推薦的方式)

      第四步:運(yùn)行Scratch

      按住“Shift”鍵,點(diǎn)擊“文件”,選擇“導(dǎo)入 試驗(yàn)性 HTTP 拓展功能”,并在文件列表中選擇”TelloChs.s2e” (若你喜歡英文,可以導(dǎo)入那個“Tello.s2e”)。

      Scratch中的“更多積木”將會顯示 Tello 界面。

      greyimg

      (按住shift鍵,可以從文件菜單點(diǎn)選到“導(dǎo)入實(shí)驗(yàn)性HTTP擴(kuò)展功能”命令)

      greyimg

      (喜歡中文界面,記得導(dǎo)入這個文件)

      greyimg

      (在腳本選項卡,點(diǎn)選“更多積木”即可看到新導(dǎo)入的中文特洛積木)

      如何使用Scratch編程平臺?

      在使用Scratch編程時,不需要任何編程基礎(chǔ),只需拖動相應(yīng)模塊到程序編輯欄就能實(shí)現(xiàn)需求。用戶可以自己設(shè)定飛行器的起飛方式、運(yùn)行軌跡或降落地點(diǎn),親手探索特洛的更多可能性。

      如下將結(jié)合文末所附視頻的編程示例,一步步為各位分解:

      第一步:換一個角色(非必須步驟)

      嚴(yán)謹(jǐn)起見,建議換掉Scratch自帶的角色圖標(biāo)(小貓),讓我們的特洛小黃機(jī)登場!

      greyimg

      (AIR平臺對拖拽操作支持不利,需要從紅圈處點(diǎn)選圖片上傳)

      第二步:拖一個開始事件(非必須步驟)

      從界面中間的腳本選項卡處,點(diǎn)擊“事件”,選擇第一個“當(dāng)綠旗被點(diǎn)擊”(也可選擇“當(dāng)按下空格鍵”),拖拽到右側(cè)的舞臺區(qū)。

      此步驟非必須,亦為嚴(yán)謹(jǐn)起見。就算不設(shè)置開始事件,單擊后面的模塊亦可執(zhí)行。

      greyimg

      (建議設(shè)置開始事件,養(yǎng)成標(biāo)注好習(xí)慣)

      第三步:拖一個動作模塊

      從腳本選項卡處,點(diǎn)擊“更多積木”,選擇第一個“起飛”命令,拖拽到右側(cè)舞臺區(qū)的事件控件下面。如圖所示,若積木的模塊相契,則證明邏輯與流程可行,后來的模塊將會自動吸合至上一模塊。

      greyimg

      (按照正常的起飛流程拖放搭配命令模塊)

      第四步:為動作設(shè)置時間

      從腳本選項卡處,點(diǎn)擊“控制”,選擇第一個“等待1秒”的控制指令,拖拽到右側(cè)舞臺區(qū)的動作控件下面。

      特別需要注意的是:必須為每個動作指定足夠的完成及緩沖時間。經(jīng)反復(fù)試驗(yàn),建議改為5秒為佳。時間過短,動作往往不響應(yīng);時間過長,動作銜接則過于拖沓,降低觀賞性。

      greyimg

      (建議把多數(shù)動作的等待時間設(shè)置為5秒鐘)

      greyimg

      (完成后的動作界面)

      第五步:編程飛行

      將特洛Tello趣味無人機(jī)放置在空曠平整的地面,開機(jī)。要保證其有足夠的飛行空間。將運(yùn)行Scratch程序的筆記本無線網(wǎng)絡(luò),連接到特洛無人機(jī)上(其SSID通常以Tello開頭)。

      用鼠標(biāo)點(diǎn)擊Scratch界面右側(cè)舞臺區(qū)的綠旗模塊,或點(diǎn)擊左側(cè)大圖標(biāo)右上角的綠旗圖標(biāo),都可以將指令無線傳輸?shù)教芈?,無人機(jī)將按照事先編排好的指令完成一系列動作。

      如飛機(jī)無響應(yīng),先在終端鍵入“cd ”(cd后有空格),然后把Scratch目錄拖入終端窗口,再鍵入“node Tello.js”回車再試即可。

      (飛完一遍,再次點(diǎn)擊后,即可重復(fù)運(yùn)行)

      第六步:腳本分享

      好東西要與好朋友分享,如果你對自己的編舞水平充滿信心,為何不將它分享給你的朋友們呢?

      最簡單的方式,是保存或另存它,電郵給朋友即可。Ta收到后,只需要雙擊打開,即可直接控制自己的特洛翩翩起舞,和你當(dāng)初的編舞一摸一樣!

      greyimg

      (點(diǎn)選文件菜單中的保存或另存為,即可把腳本導(dǎo)出)

      greyimg

      (朋友收到你的腳本后,雙擊打開,即可獲取一摸一樣的動作編排)

      快問快答:

      問:Scratch平臺可以控制特洛作一些諸如邊上升邊旋轉(zhuǎn)的復(fù)合動作嗎?

      答:目前尚不支持。

      問:Scratch平臺可以控制特洛的攝像頭嗎?

      答:目前只能控制飛行動作。

      問:Scratch平臺可以和手機(jī)同時控制特洛嗎?

      答:只能二選一。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多