无码人妻丰满熟妇奶水区码,成年高潮网址,观看免费干B,欧美日韩深喉

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

上期我們提到了Arduino是創(chuàng)客教育的神器,這期我們來(lái)講解一下初學(xué)Arduino的最佳圖形化編程工具——Mixly。

Arduino憑借不斷豐富的擴(kuò)展性及適用性毫無(wú)爭(zhēng)議的成為極客愛(ài)好者的首選硬件平臺(tái)。Arduino越來(lái)越火,想學(xué)的人也越來(lái)越多。但對(duì)于初學(xué)者,打開(kāi)官方編程軟件Arduino IDE,看到一行行的文本代碼,一下就頭大了。編程能力跟不上,硬件開(kāi)發(fā)也下不去手啊。

麻省理工在2006年推出的兒童編程軟件Scratch,提出了一個(gè)非常好的編程入門(mén)解決方案——積木式圖形界面。(Scratch的靈感則來(lái)自于樂(lè)高積木,詳見(jiàn):西摩爾·派普特,他的研究啟發(fā)了樂(lè)高機(jī)器人的問(wèn)世)之后,谷歌推出了Blockly,一套積木式圖形編程JavaScript庫(kù)。通過(guò)圖形界面的“搭積木”式操作,blockly可以生成JS、Python、Php代碼。接著B(niǎo)lockly開(kāi)源庫(kù),你甚至可以為任何計(jì)算機(jī)程序開(kāi)發(fā)圖形化編程工具。

Mixly是一款基于Blockly的免費(fèi)開(kāi)源的圖形化Arduino編程軟件,由北京師范大學(xué)教育學(xué)部創(chuàng)客教育實(shí)驗(yàn)室傅騫教授團(tuán)隊(duì)開(kāi)發(fā)。同樣為Arduino圖形化編程工具,國(guó)內(nèi)我們常見(jiàn)的還有ArduBlock和S4A(Scratch for Arduino)。我們特地將三者做了一下比較。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

一條原因就先把S4A從備選工具中排除出去:無(wú)法脫機(jī)運(yùn)行。Scratch最初軟件設(shè)計(jì)時(shí),并未考慮與硬件的通信,S4A的出現(xiàn)讓Scratch可以通過(guò)串口與Arduino通信,而通信則意味著S4A全程充當(dāng)?shù)氖切畔⒅修D(zhuǎn)。我們希望給初學(xué)者選擇一個(gè)功能相對(duì)更專(zhuān)業(yè)的工具,因此先放棄S4A。

再詳細(xì)對(duì)比一下Mixly和ArduBlock。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

無(wú)論從功能的專(zhuān)業(yè)性還是豐富性,Mixly都勝出。

我們先看一下Mixly的界面,是典型的“圖形化積木式”編輯界面,整體布局簡(jiǎn)潔明快。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

左側(cè)區(qū)域?yàn)锽locks分類(lèi)區(qū);中部為編程區(qū)域;最右側(cè)圖標(biāo)分別對(duì)應(yīng)程序居中、程序塊放大、縮小顯示及刪除;底部灰色工具欄為功能菜單;最下方為信息顯示區(qū)域。除了常見(jiàn)的if/else條件語(yǔ)句、for/while、數(shù)學(xué)運(yùn)算、端口讀寫(xiě)、布爾運(yùn)算等基本程序操作外,Mixly還提供了更專(zhuān)業(yè)化的細(xì)節(jié)功能。

完整類(lèi)型的變量聲明。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

完善的子程序(可返回?cái)?shù)據(jù))。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

數(shù)組/列表支持。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

觸發(fā)中斷及定時(shí)中斷。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

串口通訊(支持軟串?。?。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

脈沖檢測(cè)。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

扇出。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

Arduino廠商眾多,Mixly提供了對(duì)Makeblock、DFroboot、Microduino、Seeedstudio等廠商的一系列企業(yè)庫(kù)擴(kuò)展。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

ArduBlock雖然也提供了非常多的企業(yè)庫(kù)支持,我們?cè)趯?shí)際使用中發(fā)現(xiàn)Ardublock的產(chǎn)品庫(kù)雖數(shù)量多,但會(huì)存在各家入門(mén)套件元件不全或不匹配的情況。對(duì)于圖形化編程,若沒(méi)有對(duì)應(yīng)的元件block,元件就無(wú)法使用。Mixly企業(yè)庫(kù)雖數(shù)量少但各家入門(mén)套件中元件完整,非常適合初學(xué)者使用。

在一些細(xì)節(jié)功能上,Mixly還有不少貼心的設(shè)計(jì)(科技學(xué)堂的小伙伴們非常之喜歡)。

下圖是Mixly和ArduBlock的界面和右鍵菜單對(duì)比,Mixly的排列方式更適合閱讀,理解更直觀。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

Mixly支持程序塊向左拖出編程窗、拖拽至垃圾桶、delete鍵及右鍵delete四種刪除方式,Ardublock僅支持第一種。

Mixly有一個(gè)非??岬拇a禁用方式,你可以選擇不需運(yùn)行的積木塊,右鍵菜單選擇后把它們“凍”起來(lái)。這跟程序員老司機(jī)使用“注釋”來(lái)取消代碼運(yùn)行一個(gè)意思。當(dāng)你需要對(duì)比測(cè)試不同思路方法或者一次編寫(xiě)多個(gè)對(duì)比程序時(shí),“凍”住不用的代碼很方便。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

上圖左邊為正常程序,右為凍結(jié)程序。Mixly還支持程序折疊。編寫(xiě)長(zhǎng)程序或包含不同子程序模塊的程序時(shí),編寫(xiě)完成的程序折疊起來(lái),程序清晰易讀。

Mixly,初學(xué)Arduino這一創(chuàng)客神器的最佳圖形化編程工具。(mixly arduino編程案例)

經(jīng)過(guò)一系列的對(duì)比,我們認(rèn)為對(duì)于初學(xué)者,尤其是沒(méi)有編程基礎(chǔ)的初學(xué)者,Mixly是一款非常易上手,功能強(qiáng)大,支持豐富的編程工具。借助這樣一款優(yōu)秀的編程工具,你能夠更快的體驗(yàn)到做硬件“創(chuàng)客”的樂(lè)趣,一邊創(chuàng)造一邊熟悉編程知識(shí)。在積累了足夠的經(jīng)驗(yàn)之后,你也可以順暢的升級(jí)到代碼式編程工具,做更深入高效的硬件編程開(kāi)發(fā)。

文章來(lái)源:科技學(xué)堂

版權(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ā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年3月17日 上午10:27
下一篇 2023年3月17日 上午10:43

相關(guān)推薦

  • 顧客滿意度調(diào)查管理程序(顧客滿意度調(diào)查管理辦法)

    如果能對(duì)“調(diào)查”( survey)一詞給出一個(gè)簡(jiǎn)潔明了的定義,那真是再好不過(guò)。但正如奧爾德里奇和萊文(2001: 5)所說(shuō),“每一項(xiàng)調(diào)查都是獨(dú)一無(wú)二的。因此,試圖列出調(diào)查應(yīng)該做什么…

    科研百科 2022年4月13日
    626
  • 科研項(xiàng)目報(bào)告編制技巧

    科研項(xiàng)目報(bào)告編制技巧 科研項(xiàng)目報(bào)告是科研項(xiàng)目的重要組成部分,也是項(xiàng)目完成后匯報(bào)成果的重要工具。一份優(yōu)秀的科研項(xiàng)目報(bào)告不僅可以展示項(xiàng)目的進(jìn)展情況,還可以為項(xiàng)目研究成果提供重要的支持和…

    科研百科 2025年3月24日
    7
  • 夢(mèng)見(jiàn)在工廠搞科研項(xiàng)目

    夢(mèng)見(jiàn)在工廠搞科研項(xiàng)目 最近我做了一個(gè)奇怪的夢(mèng),夢(mèng)見(jiàn)自己身處于一個(gè)陌生的工廠中,正在進(jìn)行一項(xiàng)新的科研項(xiàng)目。夢(mèng)境中,我感覺(jué)自己置身于一個(gè)龐大的機(jī)器世界中,周?chē)囊磺卸急粰C(jī)器所包圍。 在…

    科研百科 2025年4月9日
    2
  • 工作進(jìn)度計(jì)劃軟件

    工作進(jìn)度計(jì)劃軟件:如何提高工作效率 隨著現(xiàn)代工作環(huán)境的不斷變化,工作進(jìn)度計(jì)劃軟件已經(jīng)成為了許多人提高工作效率的必備工具。本文將介紹如何使用工作進(jìn)度計(jì)劃軟件來(lái)提高工作效率。 工作進(jìn)度…

    科研百科 2024年8月18日
    6
  • 愛(ài)思助手哪個(gè)版本能安裝舊版本軟件

    愛(ài)思助手哪個(gè)版本能安裝舊版本軟件 愛(ài)思助手是一款功能強(qiáng)大的Android手機(jī)助手,它可以用于安裝,更新和卸載軟件。然而,有些舊版本的Android系統(tǒng)可能不支持愛(ài)思助手的安裝,這可…

    科研百科 2024年12月3日
    22
  • 美國(guó)運(yùn)動(dòng)科學(xué)海外科研項(xiàng)目美國(guó)運(yùn)動(dòng)科學(xué)海外科研項(xiàng)目

    美國(guó)運(yùn)動(dòng)科學(xué)海外科研項(xiàng)目 近年來(lái),隨著全球化的不斷深入,美國(guó)運(yùn)動(dòng)科學(xué)領(lǐng)域也開(kāi)始進(jìn)行海外科研項(xiàng)目。這些項(xiàng)目不僅為美國(guó)科學(xué)家提供了更廣闊的研究平臺(tái),也促進(jìn)了國(guó)際科學(xué)合作和交流。其中,最…

    科研百科 2024年9月8日
    7
  • 項(xiàng)目進(jìn)度管理流程

    項(xiàng)目進(jìn)度管理流程是項(xiàng)目管理中至關(guān)重要的一環(huán),它有助于確保項(xiàng)目按時(shí)完成,并達(dá)到預(yù)定的目標(biāo)。本文將介紹項(xiàng)目進(jìn)度管理流程的各個(gè)方面,包括項(xiàng)目進(jìn)度管理的重要性、項(xiàng)目進(jìn)度管理的流程、項(xiàng)目進(jìn)度…

    科研百科 2024年9月28日
    5
  • 論文中科研項(xiàng)目字體要求

    論文中科研項(xiàng)目字體要求 在現(xiàn)代科學(xué)中,字體對(duì)于科學(xué)研究有著重要的影響。字體大小、顏色和排版方式都會(huì)影響到科學(xué)研究的效率和準(zhǔn)確性。因此,在論文中,科學(xué)研究者需要使用符合要求的字體,以…

    科研百科 2025年2月4日
    3
  • 汽修寶app(汽修寶app下載)

    汽修寶app是一款提供汽車(chē)專(zhuān)業(yè)數(shù)據(jù)查詢服務(wù)的工具型平臺(tái)應(yīng)用軟件,為汽車(chē)后市場(chǎng)中各行業(yè)(配件貿(mào)易、汽車(chē)維修、保險(xiǎn)定損等)業(yè)務(wù)環(huán)節(jié)提供強(qiáng)有力的數(shù)據(jù)支撐。汽修寶app通過(guò)人工智能以及機(jī)器…

    科研百科 2024年4月22日
    65
  • 敏捷項(xiàng)目管理的所有信息,項(xiàng)目經(jīng)理了解這些就夠了(項(xiàng)目管理 敏捷)

    什么是敏捷項(xiàng)目管理,它是如何工作的? 它真的可以幫助你的團(tuán)隊(duì)更快地完成更多工作嗎? 以下是你如何將敏捷項(xiàng)目管理方法應(yīng)用于下一個(gè)項(xiàng)目的方法。 在管理你的項(xiàng)目工作時(shí),有幾十種項(xiàng)目管理方…

    2022年6月1日
    551
亚洲凌辱强暴专区在线| 欧美一区二区三区四区视频在线| 久久久九九九国产精品| 日韩有码高清在线| 日韩精品久久久久中文字幕| 久久偷视频| 精油按摩电影一区二区三区| 色AV3AV3| 无码精品综合久久专区| 诱惑福利在线观看| 国产不卡一区二区在线观看| 一本道一二三区在线免费播放| 激情五月丁香深爱| 水多多凹凸福利视频导航| 天天躁日日躁TV| 亚洲欧美日本色一区| 少妇高潮111| 日本精品第一页| 大香蕉免费播放视频在线| 国内自拍小视频网站福利| 日韩欧美一中文| 欧美日韩129一级片| 欧美日韩成人无线观看| 一区二区三区四区五区 极品| 国产美女被无遮挡网站| 97精品国产97久久久久久| 亚洲成人影片在线观看国产精品| 色悠悠久久综合亚洲-婷婷| 天天涩综合网| 97色爱| 国产 黄色麻豆91无套内射| 精品国产乱码久精品日韩欧美| 亚州AV色| 日韩精品一区二区三区熟女人妻| 就去干就去色就去激情五月熟女| 亚洲草久久一区二区| 日韩欧美国产 无码| 久久草视频精选| 九一一一二区| av在线色诱| 久久亚洲午夜电影网|