ArduBlock图形编程软件

    下载量:0    评分:8.0    更新时间:2023-08-21    大小:8.8 MB


软件介绍

ArduBlock是Arduino官方网编程自然环境的第三方软件,务必要在Arduino软件下运作,ArduBlock是以图形界面积木搭建的方法编程的,那样的方法会使编程的数据可视化和易用性提升,编程门坎减少!

软件特性

一、工具区

工具区包含“增加”“储存”“另存”“开启”“上载到Arduino”“Serial Monitor”,“增加”便是新创建,“储存”“另存”“开启”也全是其他软件的实用工具,这儿也不做详细介绍了。点一下“上载到Arduino”,Arduino IDE将形成编码,并全自动上载到Arduino木板,必须留意的是在上载Arduino以前,要查询一下服务器端口和主控板型号规格是不是恰当。在点一下“上载到Arduino”以后,我们可以开启Arduino IDE查询程序流程是不是上载取得成功。“Serial Monitor”则是开启串口通信监控器,串口通信监控器仅有在电脑上中有Arduino端口号时才可以开启。

软件优点

二、乐高积木区

乐高积木区包括了《Arduino创意机器人》课程内容中采用的全部控制模块,还包含有一些课程内容中沒有涉及到但常常采用的控制模块。乐高积木区的乐高积木共分成七绝大多数:操纵,脚位,逻辑运算符,数学运算,变量/变量定义,好用指令,教育机器人。

1.操纵

操纵中的每个控制模块全是一些最基础的编程句子,要是触碰过编程的人都是会非常容易了解这里边的每个控制模块的含意。

2.脚位

脚位中的每个控制模块是对于Arduino板的脚位(也称针角)所设计方案的,主要是数据针角和仿真模拟针角,也包含一些普遍的应用,例如舵机,超音波等。

3.逻辑运算符

逻辑运算符关键包含普遍的“且”“或”“非”,还包含较为运算符,如数据值、仿真模拟值和标识符的各种各样较为。

4.数学运算

数学运算主要是Arduino中常见的基础计算,包含四则运算、三角函数、涵数投射等。

5.变量/变量定义

变量/变量定义关键包含数据变量、仿真模拟变量、标识符变量、字符串数组变量及其他们相匹配的各种各样变量定义。

安装步骤

将下载的文件拷贝到Ske tchbook location。

默认位置为“C:My Documents(我的文档)Arduino”。一级一级地在这个目录下建子目录,如:“C:My DocumentsArduinotoolsArduBlockTooltool”(强调,文件夹名一定要区分大小写,否则无效),然后把下载好的ardublock-all.jar文件拷贝到tool文件夹里。

如:我的默认位置在C盘的文档里。

然后在Arduino文件夹里一级一级的建立tools,ArduBlockTool,tool文件。

然后启动Arduino IDE,在“文件”(file)目录里找到"首选项"(Preferences),点击打开,设置如下

ArduBlock图形编程软件

安装成功后,重启Arduino IDE,在“工具”(Tools)目录下,点击ArduBlock即可进入ArduBlock图形化界面。

软件官网

www.ardublock.com


软件综述

优点:

  • 图形界面: 直观的图形界面,适合初学者和没有编程经验的人使用。
  • 模块化编程: 可以轻松地拖放模块创建程序,减少了语法错误。
  • 面向教育: 专门为教育用途而设计,特别适合 STEM 教育和机器人课程。
  • 广泛的硬件支持: 支持各种 Arduino 和兼容板,可扩展至项目范围。
  • 在线社区: 拥有一个活跃的在线社区,提供支持和资源。

缺点:

  • 有限的灵活性: 与传统的文本编程相比,灵活性较低,可能无法满足复杂程序的要求。
  • 代码生成限制: 根据使用的块,它可能无法生成最优化的代码。
  • 可移植性问题: 在不同平台或计算机之间传输程序时,可能会遇到可移植性问题。
  • 有限的调试功能: 调试功能相对有限,可能难以解决复杂错误。
  • 没有代码编辑器集成: 不支持代码编辑器集成,这对于调试和代码优化可能不方便。

结论:

ArduBlock 图形编程软件对于初学者、教育工作者和那些希望快速原型制作项目的人来说是一个不错的选择。它易于使用、面向教育,并且支持广泛的硬件。然而,对于复杂的程序或需要高级代码控制的情况,它可能不是最佳选择。

THE END
喜欢就支持一下吧
点赞84分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容