Ardublock:它是什么以及它可以为您的Arduino做些什么

Ardublock插件的屏幕截图。

收购Arduino开发板已经过时了,而且越来越多,但它如何运作? 显然,要使其正常工作,我们需要执行所需操作的代码或程序。 不幸的是,这并不是所有人都可以使用的, 您需要编程知识才能使Arduino移动电动机或打开灯.

所有这些使可视化编辑器和可视化编程非常流行。 这个类型 编程允许通过用鼠标拖动的块创建程序,而忘了关闭大括号或必须写长函数名。 一种将可视化编程引入Arduino的流行工具称为Ardublock。

什么是Ardublock?

Ardublock是一个程序,或者是对Arduino IDE的补充,它使我们无需编写代码即可创建程序和代码。,即通过视觉工具。 这有其优点,因为如果我们知道如何编程,我们将在调试过程中节省大量时间,因为我们不会忘记编写众所周知的“;”。 也不会关闭代码花括号。 用视觉工具编程就是编程 适用于新手和专家程序员 以及不知道如何编程并且想学习如何进行编程的用户。

就像我们说过的那样,Ardublock比程序本身更具互补性,因为必须有一个Arduino IDE才能运行。 因此,作为总结,我们可以说Ardublock是Arduino IDE的定制产品,旨在使代码编程适应可视化编程。

Arduino Tre板

除了成为新手程序员的工具之外,Ardublock还有更多积极的东西。 它的积极作用之一是有可能 使用块来更快地创建项目.

Ardublock在视觉上可以与块一起使用,也可以与组件一起使用。 因此,我们可以创建一个块,该块是轮子,另一个是音乐,另一个是板块。 每次我们要使用这些块时,我们都将其命名或将其从窗口的一侧拖动到窗口的另一侧。

Ardublock提供给我们的功能和可能性与Arduino IDE提供给我们的功能和可能性相同,也就是说,我们可以将Ardublock连接到我们的Arduino开发板,发送Ardublock通过这些块创建的代码,并快速,轻松地测试我们的项目。 就是当我们完成程序后, 保存的信息仍然是书面代码,是Ardublock使用我们的代码块创建的代码.

如何在我们的操作系统中安装Ardublock?

好吧,我们已经知道Ardublock是什么,或者对它有一个清晰的主意,但是如何将其安装在我们的计算机上呢?

准备我们的电脑

尽管关于Ardublock的唯一文档是英文,但事实是,如果我们拥有Arduino IDE,则安装过程非常简单快捷。 首先,我们必须 在我们的Arduino IDE计算机上,如果我们没有安装它,您可以停下来看看 信息 如何在Gnu / Linux上安装它。 我们将需要的另一个元素是 具有Java虚拟机或类似的虚拟机 在团队中。 如果我们使用Gnu / Linux,理想的选择是 OpenJDK的,尤其是在甲骨文和谷歌之间的对抗之后。 现在我们已完成所有工作,我们必须转到 官方Ardublock网站 并获取Ardublock软件包,该软件包为java格式或扩展名为.jar。 使用安装向导,下载的文件不是可执行文件,因此我们必须手动执行所有操作。

Arduino IDE的屏幕截图

Ardublock安装

第一 我们打开Arduino IDE并转到“首选项”或“首选项”。 现在,我们转到将出现在新窗口中的选项“素描簿位置:”。 这是我们必须保存Arduino IDE的某些插件或元素的地址。 出现的位置或地址将是“ Documents / Arduino”或home / Documents / Arduino之类的东西。 我们可以更改地址,但是如果更改它,我们必须知道将下载的Ardublock文件移到那里的新地址。 如果打开Arduino文件夹,我们将看到还有其他子文件夹和文件。

我们必须移动Ardublock程序包,并保留以下地址“ tools / ArduBlockTool / tool / ardublock-all.jar”。 如果我们打开了Arduino IDE程序,就该关闭它了,当我们再次打开它时, 在“工具”或“工具”菜单中,将出现Ardublock选项。 单击它会弹出一个与Ardublock界面相对应的新窗口。 如您所见,如果我们不知道安装过程,这是简单而又快速的事情,但会造成混淆。

Ardublock的替代品

尽管Ardublock似乎是Arduino的新事物和独特之处,但事实是它并不是我们执行可视化编程的唯一程序或工具。 有几种工具专注于可视化编程,其程度使得Ardublock的所有替代产品都是独特的程序,而不是Arduino IDE的扩展或插件。

这些替代方案中的第一个称为Minibloq。 Minibloq是一个专注于可视化编程的完整程序因此,它的屏幕分为三部分:一部分是要创建的块,另一部分是我们要在程序中使用的块的移动,第三部分显示了要创建的代码,用于更高级的用户。 可以通过此方法获得Minibloq 链接.

Minibloq程序的屏幕截图

第二个工具叫做 从Arduino开始。 该工具尝试 使Scratch儿童计划适应任何水平 并以相同的理念创建程序。 Arduino的Scratch是一个完整的程序,可以说是Scratch的一个分支。

工具的第三个还没有很好的建立,但是它在可视化编程工具中是很有前途的工具。 这个工具叫做 模组, 一个工具 它诞生于Kickstarter上,但以一种非常出色的方式逐渐成熟。 与其他程序的差异可能 对新手用户比对高级用户更专业。 最后,Ardublock的另一种替代方法是Arduino IDE的传统用法,这种替代方法不是视觉的,并且仅对大多数专业程序员可用。

结论

阿杜块 这是一个非常有趣的工具,至少对于新手用户而言。 但是,的确,如果您是专业的程序员,那么这些类型的工具 不能使代码的创建速度更快,但恰恰相反。 奇怪的是,使用鼠标比使用键盘要慢。

虽然 如果我们是没有经验的程序员,或者我们正在学习,则强烈建议使用Ardublock 不必说是必不可少的,因为在这些阶段中不可避免地会产生语法错误和小问题,而Ardublock很难发现和克服这些错误。 然而 您选择什么?


2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   奥斯卡·曼西拉(Oscar Mansila)

    你好,很高兴认识你。 Ardublock是否可以与Arduino的较新版本一起使用?

  2.   何塞

    您好,使用这些图形版本,您可以开发与编写相同的程序吗? 换句话说,所有编写的代码都可以分块进行吗?
    另一个问题,如何定义或使用.h,子例程等。 在这种情况下?