ArduBlock是Arduino公司打造的一款編程環(huán)境,需要在Arduino軟件下運(yùn)行,ArduBlock是以圖形化積木搭建的方式編程的,這款軟件必須依附于Arduino IDE環(huán)境啟動(dòng)。軟件主要針對(duì)的是程序入門的人來學(xué)習(xí)Arduino這樣物理運(yùn)算應(yīng)用的開發(fā),這樣的方式會(huì)使編程的可視化和交互性加強(qiáng),使編程門檻更低一些。

ArduBlock使用方法
請(qǐng)將libraries和tools文件夾復(fù)制到Arduino的安裝目錄下。然后重新啟動(dòng)程序,在“工具”菜單中即可看到“ArduBlock”選項(xiàng)。
將下載的文件拷貝到Ske tchbook location。
默認(rèn)位置為“C:\My Documents(我的文檔)\Arduino”。一級(jí)一級(jí)地在這個(gè)目錄下建子目錄,如:“C:\My Documents\Arduino\tools\ArduBlockTool\tool\”(強(qiáng)調(diào),文件夾名一定要區(qū)分大小寫,否則無效),然后把下載好的ardublock-all.jar文件拷貝到tool文件夾里。
如:我的默認(rèn)位置在C盤的文檔里。

然后在Arduino文件夾里一級(jí)一級(jí)的建立tools,ArduBlockTool,tool文件。如圖:

啟動(dòng) Arduino IDE,在“文件”(file)目錄里找到"首選項(xiàng)"(Preferences),點(diǎn)擊打開,如下圖所示:

安裝成功后,重啟Arduino IDE,在“工具” (Tools)目錄下,點(diǎn)擊ArduBlock即可進(jìn)入ArduBlock圖形化界面。
ArduBlock功能
一、工具區(qū)
工具區(qū)包含“增加”“儲(chǔ)存”“另存”“開啟”“上載到Arduino”“SerialMonitor”,“增加”便是新創(chuàng)建,“儲(chǔ)存”“另存”“開啟”也全是其他手機(jī)軟件的專用工具,這兒也不做詳細(xì)介紹了。點(diǎn)一下“上載到Arduino”,ArduinoIDE將轉(zhuǎn)化成編碼,并全自動(dòng)上載到Arduino木板,必須留意的是在上載Arduino以前,要查詢一下端口和主控板型號(hào)規(guī)格是不是恰當(dāng)。在點(diǎn)一下“上載到Arduino”以后,我們可以開啟ArduinoIDE查詢程序流程是不是上載取得成功。“SerialMonitor”則是開啟串口通信監(jiān)控器,串口通信監(jiān)控器僅有在計(jì)算機(jī)中有Arduino端口號(hào)時(shí)才可以開啟。
二、樂高積木區(qū)
樂高積木區(qū)包括了《Arduino創(chuàng)意機(jī)器人》課程內(nèi)容中使用的全部模塊,還包含有一些課程內(nèi)容中沒有涉及到但常常采用的模塊。樂高積木區(qū)的積木共分成七絕大多數(shù):操縱,管腳,邏輯運(yùn)算符,數(shù)學(xué)運(yùn)算,變量/常量,好用指令,教育機(jī)器人。
1.操縱
操縱中的每個(gè)模塊全是一些最主要的程序編寫句子,只需觸碰過程序編寫的人都是會(huì)非常容易了解這里頭的每個(gè)模塊的含意。
2.管腳
管腳中的每個(gè)模塊是對(duì)于Arduino板的管腳(也稱針角)所制定的,主要是數(shù)據(jù)針角和仿真模擬針角,也包含一些常用的應(yīng)用,例如舵機(jī),超音波等。
3.邏輯運(yùn)算符
邏輯運(yùn)算符主要包含普遍的“且”“或”“非”,還包含較為操作符,如數(shù)據(jù)值、仿真模擬值和標(biāo)識(shí)符的各種各樣較為。
4.數(shù)學(xué)運(yùn)算
數(shù)學(xué)運(yùn)算主要是Arduino中較常用的基本上計(jì)算,包含四則運(yùn)算、三角函數(shù)、函數(shù)公式投射等。
5.變量/常量
變量/常量主要包含數(shù)據(jù)變量、仿真模擬變量、標(biāo)識(shí)符變量、字符串?dāng)?shù)組變量及其他們相對(duì)應(yīng)的各種各樣常量。