您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网 > 源码下载 > C/C++语言编程 >

ArduBlock软件下载

大小:2.86 MB 人气: 2012-09-25 需要积分:0
  ArduBlock软件是Arduino官方编程环境的第三方软件,目前必须依附于Arduino软件下运行,区别于Arduino文本式编程环境,ArduBlock是以图形化积木搭建的方式编程的,这样的方式会使编程的可视化和交互性加强,编程门槛降低,即使没有编程经验的人也可以尝试给Arduino控制器编写程序。看上面Maker Faire视频,创客活动是每个老百姓都能参与的活动,降低软件编程门槛,可以吸引更多的人投入到创新制作中来,人人都是创客!
    ArduBlock软件的ardublock-all.jar下载后,如何安装软件,简单地说就是把ardublock-all.jar拷贝到 “Sketchbook location”所在目录底下的 tools\ArduBlockTool\tool\里面。问题是 “Sketchbook location”所在目录在哪可以找到,别急,我来找找。在Arduino的IDE下,打开菜单“File” -> “Preferences”。如图:

  
    我的电脑显示,上图“篮圈”标注的“d:\My Documents\Arduino”是 “Sketchbook location”所在位置,赶快去看看这个目录下有什么?其实这个目录下,什么东西也没有,现在要做的事是一级一级地在这个目录下建“子子目录”,像这样:d:\My Documents\Arduino\tools\ArduBlockTool\tool\,如图:


    ArduBlock软件安装完,可以试试吗,在Arduino IDE的菜单”Tools“下找到ArduBlock,启动ArduBlock。


   开始编写我的第一个ArduBlock程序了,任务很简单:按下按钮,Arduino控制器检测到与按钮连接的9号数字端口为低电平,于是它向13号数字端口发出命令,点亮LED灯,松下按钮,则熄灭LED灯。
ArduBlock程序


    观察程序编写,真是如搭积木那么简单,还可以对程序进行批注,可惜现在只能英文注释。”批注“窗口可以拖动和缩放,不要让它挡住了程序。程序中的各个模块都是从左侧的模块库里“拖进”编程界面的,然后用这些模块积木进行拼接,拼接对了,会发出一声“咔”的清脆响声。如果您要删去模块,也很有创意,把不需要的模块“拖出”编程界面即可。
   程序中“loop”循环结构模块和“ifelse"条件判断模块都是从”Control“ 模块中提取的,”not“取反模块来自于”Operators“模块库,而”digital pin“数字量输入模块和”set digtial pin“数字量输出模块都是从”Pin“模块库拖进来的。
     该软件还在不断地出新版本,比如中文版ArduBlock,但是目前还未放出源码

     实际上,这个”按钮与LED灯“的实验任务还可以有更加直观通俗的编程样式,注意到了上图没?8个模块库的最后3个”输入输出设备“模块库,是国内三家Arduino制造商产品模块库,区别于”输入输出设备“通用模块库”Pin“,Arduino制造商产品模块库里的模块不是以文字来标识模块,而是以更直观的产品图样来标识。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!