ArduBlock是一款非常好用的Arduino圖形編程軟件,主要適用于積木區(qū)和工具區(qū),其中積木區(qū)包含了控制、引腳、邏輯運算符、數(shù)學運算、變量/常量、實用命令、教育機器人七大部分,注意該軟件必須要在Arduino下運行。有需要的用戶快來下載吧!
軟件功能
一、工具區(qū)
工具區(qū)包括“新增”“保存”“另存為”“打開”“上載到Arduino”“Serial Monitor”,“新增”就是新建,“保存”“另存為”“打開”也都是其它軟件的常用工具,這里就不做介紹了。點擊“上載到Arduino”,Arduino IDE將生成代碼,并自動上載到Arduino板子,需要注意的是在上載Arduino之前,要查看一下端口號和板卡型號是否正確。在點擊“上載到Arduino”之后,我們可以打開Arduino IDE查看程序是否上載成功?!癝erial Monitor”則是打開串口監(jiān)視器,串口監(jiān)視器只有在電腦中有Arduino端口時才能打開。
二、積木區(qū)
積木區(qū)包含了《Arduino創(chuàng)意機器人》課程中用到的所有模塊,還包括有一些課程中沒有涉及但經(jīng)常用到的模塊。積木區(qū)的積木共分為七大部分:控制,引腳,邏輯運算符,數(shù)學運算,變量/常量,實用命令,教育機器人。
1、控制
控制中的各個模塊都是一些最基本的編程語句,只要接觸過編程的人都會很容易理解這里面的各個模塊的含義。
2、引腳
引腳中的各個模塊是針對Arduino板的引腳(也稱針腳)所設計的,主要是數(shù)字針腳和模擬針腳,也包括一些常見的使用,比如舵機,超聲波等。
3、邏輯運算符
邏輯運算符主要包括常見的“且”“或”“非”,還包括比較運算符,如數(shù)字值、模擬值和字符的各種比較。
4、數(shù)學運算
數(shù)學運算主要是Arduino中常用的基本運算,包括四則運算、三角函數(shù)、函數(shù)映射等。
5、變量/常量
變量/常量主要包括數(shù)字變量、模擬變量、字符變量、字符串變量以及它們對應的各種常量。
使用方法
將下載的文件拷貝到Ske tchbook location。
默認位置為“C:/My Documents(我的文檔)/Arduino”。一級一級地在這個目錄下建子目錄,如:“C:/My Documents/Arduino ools/ArduBlockTool ool/”(強調,文件夾名一定要區(qū)分大小寫,否則無效),然后把下載好的ardublock-all.jar文件拷貝到tool文件夾里。
如:我的默認位置在C盤的文檔里。
然后在Arduino文件夾里一級一級的建立tools,ArduBlockTool,tool文件。
然后啟動 Arduino IDE,在“文件”(file)目錄里找到“首選項”(Preferences),點擊打開,設置。
安裝成功后,重啟Arduino IDE,在“工具” (Tools)目錄下,點擊ArduBlock即可進入ArduBlock圖形化界面。