无码人妻丰满熟妇奶水区码,麻豆一区区三,亚洲日韩欧美精品综合,亚洲无码地址

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

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

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

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

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

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

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

再詳細對比一下Mixly和ArduBlock。

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

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

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

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

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

完整類型的變量聲明。

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

完善的子程序(可返回數(shù)據(jù))。

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

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

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

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

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

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

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

脈沖檢測。

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

扇出。

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

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

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

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

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

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

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

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

Mixly有一個非??岬拇a禁用方式,你可以選擇不需運行的積木塊,右鍵菜單選擇后把它們“凍”起來。這跟程序員老司機使用“注釋”來取消代碼運行一個意思。當你需要對比測試不同思路方法或者一次編寫多個對比程序時,“凍”住不用的代碼很方便。

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

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

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

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

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

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

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

相關(guān)推薦

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

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

    科研百科 2022年4月13日
    626
  • 科研項目報告編制技巧

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

    科研百科 2025年3月24日
    7
  • 夢見在工廠搞科研項目

    夢見在工廠搞科研項目 最近我做了一個奇怪的夢,夢見自己身處于一個陌生的工廠中,正在進行一項新的科研項目。夢境中,我感覺自己置身于一個龐大的機器世界中,周圍的一切都被機器所包圍。 在…

    科研百科 2025年4月9日
    2
  • 工作進度計劃軟件

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

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

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

    科研百科 2024年12月3日
    22
  • 美國運動科學(xué)海外科研項目美國運動科學(xué)海外科研項目

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

    科研百科 2024年9月8日
    7
  • 項目進度管理流程

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

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

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

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

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

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

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

    2022年6月1日
    551
黄色夫妻毛片免费| 性白浆在线| 日本中文乱码婷婷在线观看| xxx.色天天综合| 欧美乱码久久电影| 午夜草久久久久久久| 国产精品无码人妻系列21p| 日本福利专区一二区不卡高清完整| 欧美亚洲精品中文字幕乱码欧美| 91高清国产| 少妇av综合| 中文字母韩一区二区| 国产精品美女自拍偷拍| 看国产女人操大逼| 99久久中文字幕一本人妻熟| 人人上人人妻视频| 亚洲AV久无码精品同性| 囯产欧美一区二区精品性色| 美洲欧洲福利在线| 嗯啊哦好湿| 少妇放舔大片| 爆菊花综合无码在线| 久久精品熟妇丰满人妻99同性| www.日本在线| 亚洲熟女丝袜制服精品| 日本美女91麻豆网站免费| 亚1州区2区3区产品乱码免费版| 精品久久德国| 人人爱视频福利在线观看| 《亚洲日韩一码二码免费| 99偷拍视频三区| 日操熟女少妇| }8激情亚洲日韩一区二区| 亚洲精品中文字幕无码不卡18禁| 国产丁香在线精品视频| 99精品黄片| 亚洲第一区在线观看| 久久免费操美女A V| 一区二区传媒视频| 欧美 呻吟| 黄色Av中心|