隨著近幾年人工智能的火熱,人工智能教育也隨之興起。人工智能技術(shù)本身屬于一個(gè)新興的行業(yè),所以在教育中讓學(xué)生對(duì)于一個(gè)新事物認(rèn)識(shí)我們最重要的不是講概念、講原理,而是讓學(xué)生“切切實(shí)實(shí)”觸摸到這個(gè)新事物。我們不僅要教學(xué)生了解前沿領(lǐng)域的發(fā)展情況,更要通過案例與產(chǎn)品的結(jié)合,教會(huì)學(xué)生自己探索這些新產(chǎn)品的應(yīng)用,探索產(chǎn)品背后的人工智能技術(shù)的相關(guān)知識(shí)點(diǎn)。
今天,小火想跟大家分享如何通過趣味的案列,探索自己的LiteBee Wing 無人機(jī)教學(xué)設(shè)備。話不多說,一起來開啟無人機(jī)編程啟蒙之路吧!
開動(dòng)腦筋
你玩過接小球的游戲嗎?游戲開始后,小球會(huì)從上面不停的掉落,我們需要移動(dòng)鼠標(biāo)到小球的下方接住小球,不能讓小球落地?,F(xiàn)在,我們要把虛擬游戲跟無人機(jī)結(jié)合,又會(huì)實(shí)現(xiàn)怎樣的奇思妙想呢?
前期準(zhǔn)備
需要素材:舞臺(tái)背景圖、小球圖、Wing圖
需要設(shè)備:LiteBee Wing 編程積木無人機(jī)套件和LED燈拓展件、電腦
需要軟件:LiteBeeGo編程軟件
知識(shí)點(diǎn):LiteBee Wing橫滾角應(yīng)用、LED燈拓展件應(yīng)用、循環(huán)結(jié)構(gòu)、條件判斷語句
親身體驗(yàn)
1. 導(dǎo)入舞臺(tái)背景
2. 上傳小球和 Wing 角色
3. 編寫編程程序腳本
首先需要分析腳本要實(shí)現(xiàn)的功能:
①小球下落,當(dāng)?shù)竭_(dá)屏幕底部時(shí)消失,然后重新在屏幕上方出現(xiàn)。
②Wing角色需要通過LiteBee Wing無人機(jī)橫滾角來控制它左右移動(dòng),當(dāng)Wing角色碰到屏幕邊緣時(shí),Wing角色會(huì)重新回到原位。
③小球碰到 Wing角色時(shí),LiteBee Wing無人機(jī)亮綠燈,分?jǐn)?shù)將加1分。
④未能接住小球時(shí),即未能碰到 Wing角色時(shí),LiteBee Wing無人機(jī)亮紅燈,分?jǐn)?shù)將扣1分。
⑤當(dāng)屏幕分?jǐn)?shù)小于0時(shí),游戲結(jié)束。
小球編程程序:
指令描述:
程序開始,初始化分?jǐn)?shù)變量,讓小球隨機(jī)出現(xiàn)在上方。
小球下落中如果掉落到底邊,即沒接住,則LiteBee Wing 無人機(jī)LED燈亮紅燈,分?jǐn)?shù)扣1分。
小球下落中如果碰到Wing角色,即小球被接住,則LiteBee Wing 無人機(jī)LED燈亮綠燈,分?jǐn)?shù)加1分。
重復(fù)執(zhí)行判斷,直到游戲結(jié)束。
Wing角色編程程序:
指令描述:
Wing角色跟隨LiteBee Wing無人機(jī)橫滾角大小進(jìn)行判斷移動(dòng)。
當(dāng)LiteBee Wing無人機(jī)橫滾角大于10時(shí),Wing角色向右移動(dòng)。
當(dāng)LiteBee Wing無人機(jī)橫滾角小于10時(shí),Wing角色向左移動(dòng)。
當(dāng)Wing角色碰到屏幕邊緣時(shí),重新回歸到原位。
*其中,Y坐標(biāo)固定,保證Wing角色不會(huì)上下移動(dòng)。
重復(fù)執(zhí)行判斷,直到游戲結(jié)束。
拓展:
如何確定LiteBee Wing無人機(jī)橫滾角大???
在積木區(qū)更多模塊中,找到橫滾角模塊,勾選橫滾角。
舞臺(tái)區(qū)中,即可隨時(shí)監(jiān)測(cè)橫滾角的大小。
到這里游戲就基本完成了。但還遺漏了一點(diǎn),游戲結(jié)束指令要怎么增加呢?
游戲結(jié)束編程程序:
繪制新角色,選擇文本編輯“Game over !”,把角色命名為”結(jié)束“。
游戲開始時(shí),結(jié)束語進(jìn)行隱藏。
當(dāng)分?jǐn)?shù)小于0時(shí),即顯示游戲結(jié)束,停止所有腳本運(yùn)行。
重復(fù)執(zhí)行判斷,直到游戲結(jié)束。
成功啦!一起來測(cè)試自己的手速吧!
隨著各國對(duì)人工智能的重視已上升為國家戰(zhàn)略,人工智能教育的普及亟待加強(qiáng),教育更是要從“娃娃“抓起,一起行動(dòng)起來吧。
課堂鞏固:想一想
在原先基礎(chǔ)上,增加一個(gè)角色(炸彈),如果接住,扣2分,未接住,則不扣分,增加游戲的趣味性。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至2161241530@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.sdanke.com/wurenjipeixun/12906/