現在許多人都在呼籲學習程式語言,臺北市也計畫將程式語言列入中小學課綱

坊間也有許多管道及資源可以接觸,但為什麼學習程式很重要,又要從哪裡開始學習呢?

 

其實學習程式最重要的是訓練邏輯思考及解決問題的能力

而英文的介面及工具總是讓人卻步,因此出現像Scratch這種圖形化程式語言

讓我們可以直接透過視覺化的程式語言,跨越複雜語法及沒有英語基礎的這道鴻溝

而接下來要介紹的Atti Inventor 就是結合Scratch程式語言與機器人的創新應用

讓小朋友可以在毫無基礎的狀態下,透過簡單的步驟讓機器人平台實現腦中的創意

同時在過程中訓練程式語言的基礎邏輯概念、引導孩子思考並引發自主學習的動機

 

Inventor _v3

 

首先我們需要一台有藍芽功能的電腦以及Atti 機器人一隻

然後進入http://robotcoding.io/page/index.html 下載Atti Inventor應用程式

畫面為韓文所以我們先將右上角語言的部分選擇English

接著在上排選項選擇 Download → PC Version 

等待下載的同時,我們可以先將機器人/魔法棒的開關以及電腦藍芽功能開啟,再將兩者進行藍芽配對

下載好之後執行程式會跑出兩個視窗

第一個視窗是 【Atti Bluetooth State】

Atti Bluetooth State_no project  

剛剛已經建立了機器人/魔法棒及電腦的藍芽配對且下載好了Atti Inventor 應用程式

這邊要來建立應用程式與機器人的連線

按下右上角的search,會出現一個Searched Device List 畫面

待搜尋到後,分別點選Atti和Magicwand 按下Connect 進行連線

接下來等Atti Bluetooth State 中的狀態從紅色的 no project 變成綠色的 ready 就可以開啟另一個視窗開始編輯程式囉! 

另一個視窗就是編輯程式的 【Nuri Atti Inventor】 

可以放大到全螢幕進行編輯

畫面的左方為指令區

指令區根據不同概念以顏色做區別

包含了基本的動作外觀聲音控制偵測運算變量等指令

 

同時搭配著Atti 機器人內建的多項功能

 

包含臉頰 / 嘴部 / 翅膀的LED燈 、 前額兩側 / 眼睛 / 嘴部感應器 、 兩邊內側喇叭 、 底部滾輪及動力輪 、腰部擺動等功能

Atti Inventor除了提供聲光效果,也可以自行準備音效的mp3檔案運用在程式中

也可以利用感應功能來讓程式判斷是否執行哪些動作,以下圖為例:

按下旗子之後,若遮住Atti機器人的眼睛,Atti就會往前走5秒

而程式編輯介面的語言也可以轉換成繁體中文

按下畫面右上角的設定圖示 → 選擇 "Language" → 選擇"繁體中文"

設定好之後整個介面包含指令都會變成我們熟悉的繁體中文囉!

若是想要儲存寫好的程式,也可以透過右上方的檔案管理圖示進行存檔

 

右方灰底處為工作區

操作inventor只要拖曳→組合→執行三步驟

前提是要先想好想讓機器人做什麼事喔!

拖曳 就是從指令區將需要的指令拖曳至工作區

組合 就是將拖曳至工作區的指令根據想法一一排列組合

若是工作區在編輯過程中有不用的指令可以拖曳到右下角的垃圾桶刪除

或是將指令拉回指令區也是可行的

執行 當按下右上角的黃色的start 鍵後, 機器人將會根據工作區組合好的指令一一執行

機器人平台可以立即展示出創意的成果

若覺得有更好的想法或需要修正的地方也可以馬上調整工作區的指令喔!

 

 Atti Inventor 編輯程式的方法是根據自己的想法一一將不同功能的指令積木排列組合

並透過Atti 機器人的即時回饋來檢視成果

在過程中學習思考如何解決問題,或是透過程式來達成某些目標

看完了落落長的文字敘述,接下來我們一起來看一段影片吧!

 

 

Atti Inventor 提供孩子學習程式語言的工具與機器人互動平台

讓孩子利用機器人多樣化的功能來刻劃創意的藍圖並進一步實現

透過Atti Inventor ,孩子能以輕鬆的方式奠定未來學習進階程式語言的基礎 

科技帶領我們邁向智慧生活,也正在影響著我們學習的方式

現在我們不僅讓孩子體驗科技,更能進一步讓孩子享受科技帶來的便利  

 

[小提示]

自備音效mp3檔案時,需先儲存到 Nuri atti inventor > mp3 的資料夾中,並記住檔案的名稱,才能在程式中自由運用喔

 

 

   

文章標籤
創作者介紹

波提學園

波提學園 發表在 痞客邦 PIXNET 留言(0) 人氣()