寫在前面:擰不過孩子的執(zhí)拗,暑期購買了另一本愛上樂高系列的書《樂高機(jī)器人EV3創(chuàng)意搭建指南-181例絕妙機(jī)械組合》,這本書側(cè)重機(jī)械結(jié)構(gòu)的搭建,但是也提到了幾個(gè)需要使用簡單程序的模型。我的本意是不想讓他這么早接觸編程這件事,因?yàn)榫幊虃?cè)重邏輯理解,一方面是覺得他這個(gè)年紀(jì)還沒有足夠的邏輯思維能力,另一方面是覺得他玩了高級(jí)的玩意兒,反而沒法享受到機(jī)械結(jié)構(gòu)的樂趣。但是孩子執(zhí)要體驗(yàn)一下編程的魔力,于是下定決心摸索樂高編程,跑動(dòng)第一個(gè)程序。
一、下載并安裝軟件Lego Mindstorms Education EV3
這款軟件是可視化編程,只要拖動(dòng)模塊就能完成程序設(shè)計(jì)。軟件分為家庭版(Home edition)和教育版(Education Edition),一般來說購買的玩具是教育版的就安裝教育版,家庭版的就安裝家庭版,教育版是家庭版的升級(jí)版本。
軟件下載地址:
樂高中文網(wǎng): https://bbs.cmnxt.com/thread-11929-1-1.html
另外,選擇軟件時(shí)請(qǐng)區(qū)分PC版本(Windows系統(tǒng))和MAC版本(IOS系統(tǒng))。
按照提示進(jìn)行安裝即可。
二、軟件簡介
打開軟件后,左邊欄有多個(gè)選項(xiàng),包括File, Quick Start, Robot Educator, Model Instruction,如果想要深入學(xué)習(xí)樂高編程,這里提供的視頻教程是很好的資源。
為了熟悉使用這個(gè)軟件,可以先瀏覽Quick Start中的這些小視頻,可以幫助你快速了解樂高編程,并且成功跑動(dòng)第一個(gè)程序。
三、EV3第一個(gè)程序
這里測試一個(gè)非常簡單的程序,控制大馬達(dá)的轉(zhuǎn)動(dòng)。
首先創(chuàng)建程序。File > New Project,點(diǎn)擊Program圖標(biāo),再點(diǎn)擊Open按鈕,進(jìn)入創(chuàng)建程序界面。拖動(dòng)Action>Large Motor模塊至程序界面。
然后連接控制器。用USB線將控制器和電腦連接,把大馬達(dá)與控制器連接,注意連接大馬達(dá)時(shí),端口應(yīng)該是綠色模塊上顯示的D口。打開控制器后,界面右下角的EV3顯示紅色的話,說明電腦與控制器連接成功,在相應(yīng)的端口處會(huì)顯示馬達(dá)圖標(biāo)。
最后執(zhí)行程序。點(diǎn)擊??按鈕,就能執(zhí)行程序。
看到馬達(dá)在程序的控制下轉(zhuǎn)動(dòng)起來,孩子的興奮之情溢于言表。
四、EV3DEV簡介
ev3dev ( http://www.ev3dev.org/ ) 是一個(gè)可運(yùn)行在Lego MINDSTORMS EV3控制器上的Linux發(fā)行版, 是一個(gè)完整的Debian發(fā)行版本(內(nèi)核3.16.x). 它可以允許各種編程語言通過讀寫文件的方式對(duì)EV3進(jìn)行編程, 只要你喜歡的編程語言有ARM移植, 并且支持文件讀寫, 那就可以用來對(duì)EV3編程。
如果要擴(kuò)展EV3及探索其他更多功能的話,EV3DEV不可少。