編程教育, 在這兩年內的曝光度只升不降,加上國家政策的落地以及相關理念在應試教育中的滲透,編程教育器材也在國內開始受到家長們的重視和追捧,越來越多的孩子從編程教育中獲益成長。在這之中,編程無人機因為玩法豐富、視角立體、能夠拓展孩子立體空間想象力和創造力,尤為受到家長和孩子的親睞。
然而,還是有許多人對于編程的概念就是程序員在電腦前碼著普通人看不懂的英文字母和數字。實際上,孩子學無人機編程并沒有想象中復雜,只需要熟識常用的幾類圖形化編程的積木,使它與無人機控制模塊結合起來,就可以開始進行編程創作,讓想法變成現實。
今天我們就來認識一下這些神奇積木塊的使用指南!
上圖是編程積木無人機Ghost II的編程界面,Ghost II的編程界面根據區域的不同分為5大區域,其中,積木就是傳統代碼中的腳本,不同形狀的積木有著自己獨特的作用,只有根據一定規則垂直拼接起來,才會讓代碼成功運轉。
往期文章《零基礎,如何輕松玩轉無人機編程?》有講過,更多模塊增加了一系列無人機編程的控制模塊,跟其他9類模塊加起來有上百種積木,那么它們有什么規律呢?從積木的外觀來看,可以分為四大類:觸發積木、命令積木、控制積木、功能積木。
1.觸發積木
觸發積木是用來激活腳本的,放在其他積木的頂部。每一個觸發積木都有不同的激活方式,你可以選擇直接點擊也可以用鍵盤控制,還可以選擇按Ghost II遙控器的任意一個按鈕來激活腳本。
2.命令積木
命令積木是用來執行主要的命令,也是所有編程積木中數量和分類最多的。由于命令積木的樣子是上面有凹槽,底部有突起,所以命令積木是需要上下連接其他積木。
根據顏色分類的不同,不同功能的命令積木還會實現不一樣的指令。
接下來我們先用觸發積木和命令積木搭配讓Ghost II移動試試。
下面這些積木是控制編程積木無人機Ghost II 的主要命令積木,當你想讓無人機Ghost II 起飛或者轉動電機,就可以使用這些積木進行控制Ghost指令的編寫了。
控制編程積木無人機Ghost II 的主要命令積木
3.控制積木
控制積木相當于貪吃蛇,它的內部可以容納很多其他的積木??刂品e木可以控制程序里的具體流程,當你有了更高級的技術,就可以使用這些積木進行復雜指令的編寫了。
4.功能積木
功能積木是無法單獨使用的,只能嵌入其他積木使用。功能積木又分有三種:布爾值、數字/字符串、值顯示器。
布爾值積木一般是作為條件來使用,也就是真假值,不是“true”就是“false”,比如我們想讓Ghost一直往前移動,但碰到紅色時停下來,就需要布爾值積木作為停下來這個指令的條件。
數字/字符串積木是一些橢圓形形狀,它里面會包含一個值,可以是數值也可以是字符串。字符串常用在命令積木中的外觀功能上。
相信你已經發現了,數字/字符串中的值是可以修改的,我們可根據自己的想法填入需要的值。
積木塊的使用指南就講解到這里啦!看完是不是發現學編程很輕松,學以致用,趕快行動起來,體驗下編程控制硬件的樂趣吧!
-
教程
+關注
關注
25文章
265瀏覽量
54131 -
無人機
+關注
關注
228文章
10342瀏覽量
179640 -
少兒編程
+關注
關注
0文章
8瀏覽量
4119
發布評論請先 登錄
相關推薦
評論