東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

搜索查詢電子工業(yè)辦公軟件壓縮解壓轉(zhuǎn)換翻譯時(shí)鐘日歷文檔管理電子閱讀漢字輸入文字處理刪除恢復(fù)計(jì)算器

首頁應(yīng)用軟件應(yīng)用其他 → ArduBlock 1.0 中文版

ArduBlock

ArduBlock1.0 中文版

  • 大小:32.4M
  • 語言:中文
  • 平臺(tái):WinAll
  • 更新:2015-08-06 11:21
  • 等級(jí):
  • 類型:應(yīng)用其他
  • 網(wǎng)站:http://sfsensi.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

ArduBlock是一款強(qiáng)大的圖形化編程工具。有需要的可以來東坡下載使用。是真的很不錯(cuò)。千萬不要錯(cuò)過了。

ArduBlock簡(jiǎn)介

ArduBlock中文版是一款開源的圖形化編程工具,這款軟件必須依附于Arduino IDE環(huán)境啟動(dòng)。ArduBlock中文版區(qū)別于Arduino提供的文本式編程環(huán)境,是以圖形化積木搭建的方式編程的。這款軟件主要針對(duì)的是程序入門的人來學(xué)習(xí)Arduino這樣物理運(yùn)算應(yīng)用的開發(fā)。

功能介紹

啟動(dòng)ArduBlock之后,我們會(huì)發(fā)現(xiàn)它的界面主要分為三大部分:工具區(qū)(上),積木區(qū)(左),編程區(qū)(右)。其中,工具區(qū)主要包括保存、打開、下載等功能,積木區(qū)主要是用到的的一些積木命令,編程區(qū)則是通過搭建積木編寫程序的區(qū)域。下面將分別介紹這三個(gè)區(qū)域。

一、工具區(qū)

工具區(qū)包括“新增”“保存”“另存為”“打開”“上載到Arduino”“Serial Monitor”,“新增”就是新建,“保存”“另存為”“打開”也都是其它軟件的常用工具,這里就不做介紹了。點(diǎn)擊“上載到Arduino”,Arduino IDE將生成代碼,并自動(dòng)上載到Arduino板子,需要注意的是在上載Arduino之前,要查看一下端口號(hào)和板卡型號(hào)是否正確。在點(diǎn)擊“上載到Arduino”之后,我們可以打開Arduino IDE查看程序是否上載成功。“Serial Monitor”則是打開串口監(jiān)視器,串口監(jiān)視器只有在電腦中有Arduino端口時(shí)才能打開。

二、積木區(qū)

積木區(qū)包含了《Arduino創(chuàng)意機(jī)器人》課程中用到的所有模塊,還包括有一些課程中沒有涉及但經(jīng)常用到的模塊。積木區(qū)的積木共分為七大部分:控制,引腳,邏輯運(yùn)算符,數(shù)學(xué)運(yùn)算,變量/常量,實(shí)用命令,教育機(jī)器人。

1.控制

控制中的各個(gè)模塊都是一些最基本的編程語句,只要接觸過編程的人都會(huì)很容易理解這里面的各個(gè)模塊的含義?刂浦懈髂K釋義如表1所示。

2.引腳

引腳中的各個(gè)模塊是針對(duì)Arduino板的引腳(也稱針腳)所設(shè)計(jì)的,主要是數(shù)字針腳和模擬針腳,也包括一些常見的使用,比如舵機(jī),超聲波等。引腳中各模塊釋義如表2所示。

3.邏輯運(yùn)算符

邏輯運(yùn)算符主要包括常見的“且”“或”“非”,還包括比較運(yùn)算符,如數(shù)字值、模擬值和字符的各種比較。邏輯運(yùn)算符中各模塊釋義如表3所示。

4.數(shù)學(xué)運(yùn)算

數(shù)學(xué)運(yùn)算主要是Arduino中常用的基本運(yùn)算,包括四則運(yùn)算、三角函數(shù)、函數(shù)映射等。數(shù)學(xué)運(yùn)算中各模塊釋義如表4所示。

5.變量/常量

變量/常量主要包括數(shù)字變量、模擬變量、字符變量、字符串變量以及它們對(duì)應(yīng)的各種常量。變量/常量中各模塊釋義如表5所示。

6.實(shí)用命令

實(shí)用命令是常用到的一些命令,包括延遲、串口監(jiān)視器的操作、紅外遙控的操作等。實(shí)用命令中各模塊釋義如表6所示。

7.教育機(jī)器人

“教育機(jī)器人”是為我們的課程套件定制的一些拓展模塊,包括DFRobot的Bluno顯示屏的操作和RoMeo控制的電機(jī)操作,如果沒有使用這種板子,可以忽略。教育機(jī)器人中各模塊釋義

 

三、編程區(qū)

編程區(qū)是程序編寫的舞臺(tái),可以通過拖動(dòng)右邊和下邊的滾動(dòng)條來查看編程區(qū)。啟動(dòng)ArduBlock后,編程區(qū)會(huì)默認(rèn)地放入一個(gè)主程序模塊,因?yàn)橹鞒绦蛴星抑荒苡幸粋(gè),所以不能再繼續(xù)往里面添加主程序模塊了,如果再拖進(jìn)去主程序模塊的話,下載程序的時(shí)候會(huì)提示 “循環(huán)塊重復(fù)”。另外,除子程序執(zhí)行模塊外,所有積木模塊都必須放在主程序內(nèi)部。當(dāng)搭建積木編寫程序時(shí),要注意把具有相同缺口的積木模塊搭在一起,成功時(shí)會(huì)發(fā)出“咔”的一聲。我們還可以對(duì)積木模塊進(jìn)行克隆或添加注釋語句,只要選中該模塊,右擊就可以實(shí)現(xiàn)對(duì)該模塊的克隆和添加注釋操作;其中子程序執(zhí)行模塊還有另外一個(gè)功能就是創(chuàng)建引用,即點(diǎn)擊之后會(huì)自動(dòng)彈出調(diào)用該子程序的模塊。

要?jiǎng)h除某些積木嗎?只要選擇不需要的積木塊,拖拽到積木區(qū)就不見了。

常見問題

1、問:子程序模塊如何使用?

答:子程序中直接搭建程序模塊,主程序中用到該子程序時(shí)直接調(diào)用即可,模塊范例

2、問:兩個(gè)主程序模塊在使用時(shí)有什么區(qū)別?

答:兩個(gè)主程序模塊的使用范例如下:

如圖4,該程序用了一個(gè)變量k來控制LED的亮,程序在運(yùn)行時(shí)先執(zhí)行一次“設(shè)定”中的語句,也就是設(shè)定k為HIGH;再重復(fù)循環(huán)地執(zhí)行“循環(huán)”中的語句,也就是設(shè)定針腳3為k。

該程序也是用一個(gè)變量k控制LED的亮,不同的是程序在執(zhí)行的過程中,會(huì)重復(fù)“執(zhí)行”中的語句,也就是設(shè)定k為HIGH,并且針腳3為k。

說明

軟件需要jre環(huán)境下運(yùn)行

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

ArduBlock截圖

下載地址

ArduBlock 1.0 中文版

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)

編輯推薦

報(bào)錯(cuò)

請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式