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

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

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

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

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