Ardublock: que é e que pode facer polo teu Arduino

Captura de pantalla do complemento Ardublock.

A adquisición de placas Arduino é algo obsoleto e está cada vez máis ao alcance de máis petos, pero como funciona? Está claro que para que funcione necesitamos un código ou un programa que realice a operación que queremos. Por desgraza, isto non está dispoñible para todos e está necesitas coñecementos de programación para facer que Arduino mova un motor ou acenda unha luz.

Todo isto fixo que os editores visuais e a programación visual fosen moi populares. Este tipo a programación permítelle crear programas a través de bloques que se arrastran co rato, esquecéndose de pechar chaves ou ter que escribir nomes longos de funcións. Unha ferramenta popular que introduce programación visual no Arduino chámase Ardublock.

Que é Ardublock?

Ardublock é un programa ou mellor dito un complemento ao IDE de Arduino que nos permite crear programas e código sen necesidade de escribir código, é dicir, a través de ferramentas visuais. Isto ten as súas vantaxes porque se sabemos programar aforraremos moito tempo no proceso de depuración xa que non esqueceremos escribir o coñecido ";" nin pecha as chaves do código. Programar con ferramentas visuais é programar destinado a programadores novatos e expertos e tamén para usuarios que non saben programar e queren aprender a facelo.

Como dixemos, Ardublock é máis un complemento que un programa en si, xa que é necesario ter un IDE Arduino para o seu funcionamento. Así, facendo un resumo, podemos dicir que Ardublock é unha personalización de Arduino IDE para adaptar a programación de código á programación visual.

Tarxeta Arduino Tre

Ardublock ten cousas máis positivas ademais de ser unha ferramenta para o programador novato. Unha das súas cousas positivas é a posibilidade de traballar con bloques para crear proxectos máis rápido.

Ardublock funciona visualmente con bloques e tamén pode funcionar con compoñentes. Así, podemos crear un bloque que sexa rodas, outro que sexa música e outro que sexa placa; cada vez que queiramos usar estes bloques nomearémolo ou simplemente arrastralo dun lado da xanela ao outro lado da xanela.

As funcións e posibilidades que nos ofrece Ardublock son as mesmas que nos ofrece Arduino IDE, é dicir, podemos conectar Ardublock á nosa placa Arduino, enviar código que Ardublock creou grazas aos bloques e probar os nosos proxectos de xeito rápido e sinxelo. E é que cando rematamos o programa, a información gardada segue sendo código escrito, código que Ardublock creou cos nosos bloques.

Como instalar Ardublock no noso sistema operativo?

Ben, xa sabemos ou temos unha idea clara sobre o que é Ardublock, pero como se instala no noso ordenador? Como podemos usalo?

Preparación do noso ordenador

Aínda que a única documentación que existe sobre Ardublock está en inglés, o certo é que o proceso de instalación é bastante sinxelo e rápido se temos Arduino IDE. Primeiro de todo temos que facelo ten no noso ordenador IDE Arduino, se non o temos instalado, podes parar e ver aquí como instalalo en Gnu / Linux. Outro elemento que necesitaremos é ten unha máquina virtual Java ou similar no equipo. Se usamos Gnu / Linux, o ideal é apostar por OpenJDK, especialmente despois do enfrontamento entre Oracle e Google. Agora que temos todo feito, temos que ir a o sitio web oficial de Ardublock e obtén o paquete Ardublock, un paquete en formato java ou coa extensión .jar. O ficheiro descargado non é un ficheiro executable cun asistente de instalación, polo que temos que facelo todo manualmente.

Captura de pantalla IDE Arduino

Instalación de Ardublock

Primeiro Abrimos Arduino IDE e imos a Preferencias ou Preferencias. Agora imos á opción "Localización do caderno de bocetos" que aparecerá nunha nova xanela. Este é o enderezo onde teremos que gardar certos complementos ou elementos do IDE de Arduino. A localización ou enderezo que aparece será algo así como "Documents / Arduino" ou home / Documents / Arduino. Podemos cambiar a dirección pero se a cambiamos debemos saber que nova dirección é mover alí o ficheiro Ardublock descargado. Se abrimos o cartafol Arduino veremos que hai outras subcarpetas e ficheiros.

Temos que mover o paquete Ardublock deixando o seguinte enderezo "tools / ArduBlockTool / tool / ardublock-all.jar". Se temos aberto o programa Arduino IDE, é hora de pechalo e cando o abramos de novo, dentro do menú Ferramentas ou Ferramentas aparecerá a opción Ardublock. Ao facer clic nela abrirase unha nova xanela que corresponde á interface de Ardublock. Como podes ver, é algo sinxelo e rápido pero confuso se non sabemos o procedemento de instalación.

Alternativas a Ardublock

Aínda que Ardublock pode parecer algo novo e único para Arduino, o certo é que non é o único programa ou ferramenta que temos para realizar programación visual. Hai varias ferramentas que se centran na programación visual, ata tal punto que todas as alternativas que existen para Ardublock son programas únicos e non extensións ou complementos ao IDE de Arduino.

A primeira destas alternativas chámase Minibloq. Minibloq é un programa completo que se centra na programación visualPor iso, a súa pantalla divídese en tres partes: unha parte cos bloques a crear, outra parte onde moveremos os bloques que queremos usar no programa e unha terceira parte que amosará o código que crearemos, para usuarios máis avanzados. Minibloq pódese obter a través deste ligazón.

Captura de pantalla do programa Minibloq

A segunda ferramenta chámase Scratch para Arduino. Esta ferramenta tenta adapta o programa infantil Scratch a calquera nivel e coa mesma filosofía crear programas. Scratch para Arduino é un programa completo, por así dicilo, un fork de Scratch.

A terceira das ferramentas aínda non está ben establecida, pero é unha ferramenta prometedora dentro das ferramentas de programación visual. Esta ferramenta chámase kit de mod, unha ferramenta que naceu en Kickstarter pero que vai madurando lentamente dun xeito excelente. A diferenza doutros programas pode está máis especializado en usuarios novatos que usuarios avanzados. Finalmente, a outra alternativa a Ardublock sería o uso tradicional do Arduino IDE, unha alternativa que non é visual e que só estará dispoñible para os programadores máis expertos.

Conclusión

Ardublock é unha ferramenta moi interesante, polo menos para usuarios novatos. Pero é certo que se es un programador experto, este tipo de ferramentas non fai que o código se cree máis rápido senón todo o contrario. Curiosamente, usar o rato é máis lento que usar o teclado.

Aínda que se somos programadores sen experiencia ou estamos aprendendo, Ardublock é unha extensión moi recomendable por non dicir esencial xa que nestas fases é inevitable cometer erros de sintaxe e pequenos problemas difíciles de atopar e superar con Ardublock. Non obstante Que escolles?


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

2 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Oscar Mansila dixo

    Ola, encantado de coñecerte. ¿Ardublock funciona con versións máis recentes de Arduino?

  2.   José dixo

    Ola, ¿Con estas versións gráficas podes desenvolver os mesmos programas que escribir? Noutras palabras, todo o código escrito podería facerse en bloques?
    Outra pregunta, como se definen ou se usan os .hs, subrutinas, etc. neste caso?