一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

重新認(rèn)識(shí)Makeblock的mblock軟件

 昵稱31613414 2017-05-11

好讀書;不求甚解;每有會(huì)意;便欣然忘食?!?br>——晉·陶潛《五柳先生傳》


青島市信息技術(shù)教材五年級(jí)下冊(cè)

但是對(duì)于一款軟件來(lái)說(shuō),如果不深入去研究和挖掘,往往不能發(fā)掘其全部功能,'眾里尋他千百度,驀然回首,那人卻在燈火闌珊處',其實(shí)有可能你需要的功能,軟件已經(jīng)實(shí)現(xiàn)了,只是你不曾研究,不成知道罷了.,而且如果不深入了解軟件會(huì)繞彎子的,至于為什么往下看就知道了.

使用mblock的第一重境界——初識(shí)mblock


什么是mblock

作為一名信息技術(shù)教師,或多或少都接觸過(guò)Scratch,但是Scratch訪問(wèn)速度太慢,國(guó)內(nèi)類似的網(wǎng)站界面太丑,我嘗試過(guò)編程邊玩,編程貓等在線編程平臺(tái),作為Scratch或者類Scratch的編輯器還是不錯(cuò)的,至于離線版本的Scratch Editor,官方的不能夠輸入中文,使用多有不便,后來(lái)就認(rèn)識(shí)了mblock,界面簡(jiǎn)潔大方,而且可以調(diào)整界面字體大小,感覺(jué)很不錯(cuò).


Scratch首頁(yè)


編程貓首頁(yè)


編程邊玩首頁(yè)

我想這就是使用mblock的第一重境界:單純的把mblock當(dāng)做一個(gè)離線的Scratch編輯器

使用mblock的第二重境界——Arduino開源硬件


你好,Arduino


給Arduino編程

目前中小學(xué)普遍開展創(chuàng)客活動(dòng),小學(xué)生也開始學(xué)習(xí)Arduino等開源硬件,我們知道讓小學(xué)生用Arduino設(shè)計(jì)一些智能硬件難度偏高,不利于普及,而mblock允許我們利用圖形化的編程方式來(lái)對(duì)Arduino進(jìn)行編程,尤其是學(xué)習(xí)過(guò)Scratch之后,用Scratch給Arduino編程相對(duì)比較容易。


Arduino界面


mblock界面


Arduino代碼塊


把圖形化編程語(yǔ)言轉(zhuǎn)換成c代碼

mblock能夠把圖形化的代碼轉(zhuǎn)換成c代碼,并且編譯下載到Arduino,這樣,Arduino只要供電就可以離線運(yùn)行程序,便于參加比賽;使得基于arduino的小車或者機(jī)器人更具有可玩兒性

Arduino圖形化編程軟件

實(shí)際上,當(dāng)前Arduino圖形化編程軟件有很多,比如mblock,mixly,mind+,吳俊杰老師正在推廣的Ardublock等等,而且Scratch官方也推出了xscratch.org網(wǎng)站,通過(guò)擴(kuò)展來(lái)進(jìn)行圖形化編程。


mblock界面


mixly界面


ArduBlock界面巨丑,不喜歡


Mind+界面,漂亮,喜歡

這些軟件都可以滿足我們的目標(biāo),但是因?yàn)槲覀冃W(xué)階段編程教育以Scratch為主,這就導(dǎo)致了mblock在這里面是親和度最高的軟件。當(dāng)然以上提到的軟件都是免費(fèi)的。

mblock的路子是軟件免費(fèi),硬件收費(fèi),兼容市面上常見的Arduino硬件和傳感器,當(dāng)然自家的產(chǎn)品肯定有著最好的支持,何況makeblock還推出了ipad版本的mblocky和makeblock軟件,通過(guò)ipad用藍(lán)牙給自家產(chǎn)品編程。


IPAD上可以用mblockly對(duì)mbot進(jìn)行簡(jiǎn)單編程——mblockly for mBot


成本不只是錢,像mblock提供的這些良好的使用體驗(yàn)


高度的可玩性,已經(jīng)社區(qū)等等,是自己用散件所不能代替的.

如果是要低成本開展創(chuàng)客教學(xué),mblock軟件是最好的選擇,因?yàn)閙block對(duì)自家產(chǎn)品之外的開源Arduino等硬件支持較好。

還有個(gè)比較好的軟件是樹上科技的ScratchPi,相當(dāng)好用,配合他家的ScratchPi硬件,做東西非常方便,過(guò)年的時(shí)候我拿到了一套試用,帶著小學(xué)一年級(jí)的外甥女玩兒,外甥女非常喜歡,活潑好動(dòng)的外甥女可以連續(xù)3個(gè)小時(shí)不停的搭積木,按照scratchPi官方的教程,然后我在寫入程序,充分的讓外甥女領(lǐng)略到了科技的魅力。


ScratchPi


買來(lái)給自己加的小朋友還是不錯(cuò)的,而且可以讓家里閑置的樂(lè)高積木重新利用,結(jié)合提供的傳感器來(lái)創(chuàng)作更加好玩的作品.


利用ScratchPi制作只能風(fēng)扇

官方有一個(gè)例子是智能風(fēng)扇,通過(guò)檢測(cè)距離的原因控制風(fēng)扇的轉(zhuǎn)速,我略微改了一下,改成聲控的,于是小外甥女對(duì)著小風(fēng)扇不停的大喊大叫,喊聲越大,風(fēng)扇轉(zhuǎn)動(dòng)的越快,外甥女玩兒的不亦樂(lè)乎。感謝樹上科技的編程小王子耿勝紅提供的試用的機(jī)會(huì),也感謝隨身科技楊峰和樹上科技子大可小孫祺讓我有接觸ScratchPi的機(jī)會(huì),感謝他們帶給小外甥女的快樂(lè)。

言歸正傳,使用mblock的第二重境界就是,把mblock當(dāng)做是一個(gè)免費(fèi)的Arduino圖形化編程軟件.

第三重境界:Makeblock自家的硬件產(chǎn)品


青島市小學(xué)信息技術(shù)教材五年級(jí)下冊(cè)

前陣子,青島金正方科技有限公司的小伙伴們給我了一套mBot小車把玩,我嘗試刷入mBot官方的固件,然后玩兒的不亦樂(lè)乎,makeblock的產(chǎn)品真的一分錢一分貨,同時(shí)跟makeblock辭職出來(lái)的一個(gè)小伙伴聊,對(duì)makeblock有了更深一步的認(rèn)識(shí),雖然他從makeblock離職,但是仍然認(rèn)為makeblock促進(jìn)了國(guó)內(nèi)創(chuàng)客以及創(chuàng)客教育的發(fā)展,makeblock沒(méi)有采用樂(lè)高作為結(jié)構(gòu)件,而是自己設(shè)計(jì)生產(chǎn)了金屬件,拓展了玩兒,使得制作3d打印機(jī),繪圖機(jī)器人成為了可能.

之所以把把玩makeblock自家的產(chǎn)品作為第三重,是以為從這里開始,我加深了對(duì)mblock的理解,自此,如果你讓我推薦一款免費(fèi)的Scratch離線編輯器和Arduino圖形化編程軟件,我一定推薦mblock.

第四重境界:Scratch 2.0時(shí)代的S4A


編程小白的玩具S4A,我們從來(lái)不曾真正掌握

很多接觸Scratch比較早的朋友都知道,Scratch 1.4時(shí)代有個(gè)軟件叫做s4a可以方便開發(fā)一些互動(dòng)性的作品,實(shí)現(xiàn)硬件與屏幕角色之間的交互,比如做一個(gè)接蘋果的游戲,用滑動(dòng)變阻器來(lái)操控水果籃,允許我們通過(guò)硬件以及各種傳感器操作程序世界的虛擬角色.那么Scratch 2.0時(shí)代呢,很長(zhǎng)一段時(shí)間我都被這個(gè)問(wèn)題所困擾,知道最近這個(gè)問(wèn)題才得到圓滿的解決.從2016年10月份開始,我一直在試圖尋找一個(gè)Scratch 2.0的類似S4A的軟件,一直無(wú)果,后來(lái)雖然接觸到了ScratchPi,但是對(duì)于Arduino不夠友好,以為他家的接口是自定義的,雖然軟件本身是個(gè)好軟件;而諾丁科技/啃蘿卜等都是基于瀏覽器的解決方案(啃蘿卜提供了離線的pc版本,還沒(méi)有使用過(guò),基于瀏覽器的方案也是,感覺(jué)需要一定的時(shí)間才能看到程序執(zhí)行的結(jié)果),我一直很是苦惱.

用mblock給arduino硬件編程

青島小學(xué)信息技術(shù)教材第五冊(cè)下使用了mblock作為編程軟件,但是makeblock的產(chǎn)品價(jià)格相對(duì)較高,不適合普適性教育,于是就面者如何用mblock對(duì)arduino編程,但是還是要聯(lián)機(jī)運(yùn)行.更改實(shí)時(shí)生效.就像makeblock自己加的mBot小車一樣.

當(dāng)時(shí)我既要程序跟教材的一致,同時(shí)硬件還得完全采用開源的,中間經(jīng)歷了種種不表,單說(shuō),把mblock針對(duì)Arduino固件刷入到Arduino硬件,就可以實(shí)現(xiàn)聯(lián)機(jī)調(diào)試.這個(gè)我就震驚了.


Scratch模式

這個(gè)有什么用呢?我們知道m(xù)ixly下載程序是巨慢無(wú)比的,mblock相對(duì)較快,而Arduino IDE最快,但是即便如此,學(xué)生在上課的時(shí)候修改了程序還是要等待一段下載的時(shí)間(通常幾十秒左右),才能夠看到效果,寶貴的上課時(shí)間就在修改→下載→在修改→再下載中浪費(fèi)掉了.而如果學(xué)生修改了程序馬上看到效果,那就棒棒噠了.而這個(gè)模式就是實(shí)現(xiàn)了這個(gè)效果.當(dāng)然這里存在的一個(gè)問(wèn)題是,你的程序要重新點(diǎn)一下綠旗運(yùn)行,或者雙擊代碼執(zhí)行重新執(zhí)行程序才能夠生效,但是也比下載快多了(這一點(diǎn)上,ScratchPi就好多了,真正的及時(shí)修改即時(shí)生效).大班教學(xué)的情境下,要讓軟件的使用,程序的運(yùn)行盡可能方便才好,畢竟幫別人節(jié)省時(shí)間,并且?guī)腿税压?jié)省下來(lái)的時(shí)間更好的利用是一件很美好的事情呢.

這樣,mblock的Scratch模式允許代碼所見即所得,修改了馬上看到效果,而且可以與舞臺(tái)上的角色交互,學(xué)生經(jīng)過(guò)上學(xué)期Scratch的學(xué)習(xí),結(jié)合這學(xué)期的傳感器可以做出更多富有創(chuàng)意的產(chǎn)品.我認(rèn)為,創(chuàng)客的核心在于創(chuàng)意,學(xué)生不一定學(xué)習(xí)非常復(fù)雜的傳感器和編程技術(shù),重要的他們充滿童趣和創(chuàng)意的作品,并且他們樂(lè)在其中,享受科技和變成帶來(lái)的樂(lè)趣,在心里種下一棵種子,這個(gè)才是最重要的.


智能臺(tái)燈


課本上的例子比較簡(jiǎn)單,當(dāng)然我們可以進(jìn)行擴(kuò)展,作為普適性的教學(xué)大部分學(xué)生完成課本上的例子就好了,然而,我們可以制作一些比較復(fù)雜的例子,讓學(xué)友余力的同學(xué)完成,既讓學(xué)生吃飽,又讓學(xué)生吃好.

同時(shí)Arduino模式允許我們離線燒錄代碼,便于進(jìn)行比賽和現(xiàn)場(chǎng)作品展示.

所以我們?cè)谏险n的的時(shí)候要教會(huì)孩子們用這兩種方式實(shí)現(xiàn),Scratch看做很多創(chuàng)意效果,真正的做物理計(jì)算或者創(chuàng)意編程,而arduino模式也要掌握,并且理解之間的差別.

關(guān)于Scartch模式的說(shuō)明

一般情況下我們是直接把程序刷入Arduino執(zhí)行,而在線調(diào)試模式是,就是你寫一個(gè)程序到Arduino,但是這個(gè)程序可以跟mblock通信.

刷入Arduino就好比我們自己到游樂(lè)場(chǎng)去玩兒.我們就好比是程序.
而在線模式就好比,我們遠(yuǎn)程操控一個(gè)機(jī)器人,在游樂(lè)場(chǎng)玩兒,這個(gè)機(jī)器人就相當(dāng)于固件.

第五重境界:買更多的makeblock的全系列的產(chǎn)品來(lái)玩兒

當(dāng)然這個(gè)需要花錢,而且可以跳過(guò)

第六重境界:利用mblock對(duì)任意arduino以及傳感器編程


擴(kuò)展開發(fā)

mblock提供了擴(kuò)展機(jī)制,你可以根據(jù)自己需要來(lái)寫擴(kuò)展,實(shí)現(xiàn)需要的代碼塊,理論上只要c可以的,mblock也可以,只要你擴(kuò)展寫的合理,問(wèn)題在于當(dāng)你可以寫擴(kuò)展的時(shí)候意味著你對(duì)arduino以及c有著很深入的理解,更多的是簡(jiǎn)化代碼來(lái)方便別人使用,*我為人人,人人為我,開源共享,體現(xiàn)互聯(lián)網(wǎng)精神.

第七重:創(chuàng)意無(wú)限

做你喜歡的,你心動(dòng),你想做的作品吧.

ps:以上幾重其實(shí)是玩笑話大家不要當(dāng)真,看看就好.怎么感覺(jué)寫的啰里啰嗦,翻來(lái)覆去...感覺(jué)不像是一篇?dú)鈩?shì)磅礴的長(zhǎng)文呢.


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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产在线一区中文字幕| 久久精品久久精品中文字幕| 国产一二三区不卡视频| 色好吊视频这里只有精| 中文字幕久热精品视频在线| 亚洲欧洲精品一区二区三区| 国产精品午夜福利在线观看| 国产精品午夜福利免费在线| 欧美人妻一区二区三区| 好吊色欧美一区二区三区顽频| 日本深夜福利视频在线| 亚洲免费黄色高清在线观看| 午夜国产福利在线播放| 久久国产成人精品国产成人亚洲| 不卡视频在线一区二区三区| 国产av一区二区三区麻豆| 国产午夜福利不卡片在线观看| 国产亚洲欧美另类久久久| 亚洲二区欧美一区二区| 一区二区三区欧美高清| 中文字幕人妻av不卡| 中文字幕在线五月婷婷| 正在播放国产又粗又长| 精品国产丝袜一区二区| 91久久精品中文内射| 国产成人一区二区三区久久| 午夜传媒视频免费在线观看| 九九热精品视频在线观看| 青青操精品视频在线观看| 极品熟女一区二区三区| 色婷婷在线视频免费播放| 五月情婷婷综合激情综合狠狠 | 日韩午夜福利高清在线观看| 国产日韩久久精品一区| 亚洲男人天堂网在线视频| 国产专区亚洲专区久久| 国产盗摄精品一区二区视频| 男人和女人草逼免费视频| 日本本亚洲三级在线播放| 国产亚洲精品岁国产微拍精品| 国产性情片一区二区三区|