Ardublock: què és i què pot fer per la teva Arduino

Captura de l'complement Ardublock.

L'adquisició de plaques Arduino és una cosa superat i cada vegada a l'abast de més butxaques, però com funciona? Està clar que perquè funcioni necessitem un codi o un programa que realitzi l'operació que nosaltres volem. Això, lamentablement no està a l'abast de tots i es necessita coneixements de programació per fer que Arduino mogui un motor o s'encengui una llum.

Tot això ha fet que cobrin molta popularitat els editors visuals i la programació visual. aquest tipus programació permet crear programes a través de blocs que s'arrosseguen amb el ratolí, Oblidant el tancament de claus o haver d'escriure noms llargs de funcions. Una eina popular que introdueix la programació visual en Arduino es diu Ardublock.

Què és Ardublock?

Ardublock és un programa o millor dit un complement per Arduino IDE que ens permet crear programes i codi sense necessitat d'escriure codi, És a dir, a través d'eines visuals. Això té els seus avantatges ja que si sabem programar, ens estalviarem molt de temps en el procés de depuració ja que no oblidarem escriure els arxiconeguts ";" ni tampoc tancar les claus de codi. La programació amb eines visuals és una programació destinada tant a programadors novells com per a programadors experts i també per usuaris que no saben programar i volen aprendre a fer-ho.

Com hem dit, Ardublock és més aviat un complement que un programa en si ja que es necessita tenir Arduino IDE per al seu funcionament. Així, fent un resum, podem dir que Ardublock és una personalització d'Arduino IDE per adaptar la programació de codi a la programació visual.

Placa Arduino Tre

Ardublock té coses més positives a més de ser una eina per al programador novell. Una de les seves coses positives és la possibilitat de treballar amb blocs per crear projectes d'una manera més ràpida.

Ardublock treballa de manera visual amb blocs i també ho pot fer amb components. Així, podem crear un bloc que sigui rodes, un altre que sigui música i un altre que sigui placa; cada vegada que vulguem utilitzar aquests blocs el nomenarem o simplement l'arrossegarem d'un costat de la finestra a un altre costat de la finestra.

Les funcions i possibilitats que ens ofereix Ardublock són les mateixes que ens ofereix Arduino IDE, és a dir, podrem connectar Ardublock a la nostra placa Arduino, enviar codi que ha creat Ardublock gràcies als blocs i testejar els nostres projectes d'una forma ràpida i senzilla. I és que quan vam acabar el programa, la informació guardada no deixa de ser codi escrit, codi que ha creat Ardublock amb els nostres blocs.

Com instal·lar Ardublock en el nostre sistema operatiu?

Bé, ja sabem o tenim una idea clara sobre què és Ardublock, però com s'instal·la en el nostre ordinador? ¿Com podem utilitzar-lo?

Preparació del nostre ordinador

Tot i que l'única documentació que existeix sobre Ardublock està en anglès, la veritat és que el procés d'instal·lació és bastant senzill i ràpid si tenim Arduino IDE. El primer de tot hem de tenir en el nostre ordinador Arduino IDE, si no el tenim instal·lat, podeu parar i veure aquí com instal·lar-lo a Gnu/Linux. Un altre dels elements que necessitarem és tenir una màquina virtual de Java o similar a l'equip. Si utilitzem Gnu/Linux, és ideal apostar per OpenJDK, sobretot després de l'enfrontament entre Oracle i Google. Ara que ja ho tenim tot fet, hem d'anar a la web oficial d'Ardublock i aconseguir el paquet de Ardublock, un paquet que està en format java o amb l'extensió .jar. L'arxiu descarregat no és cap arxiu executable amb assistent d'instal·lació, pel que hem de fer tot de forma manual.

Captura d'Arduino IDE

Instal·lació de Ardublock

primer obrim Arduino IDE i ens anem a Preferences o Preferències. Ara ens anem a l'opció "Sketchbook location:" que apareixerà en una finestra nova. Aquesta és l'adreça on haurem de guardar certs complements o elements d'Arduino IDE. La localització o direcció que aparegui serà una cosa així "Documents / Arduino" o home / Documents / Arduino. La direcció la podem canviar però si ho canviem hem de saber que adreça nova és per moure aquí l'arxiu descarregat de Ardublock. Si obrim la carpeta Arduino veurem que hi ha altres subcarpetes i arxius.

El paquet de Ardublock hem de moure quedant la següent direcció "tools / ArduBlockTool / tool / ardublock-all.jar". Si tenim obert el programa Arduino IDE, és moment de tancar-lo i quan ho tornem a obrir, dins del menú Tools o Eines apareixerà l'opció de Ardublock. A l'fer clic sobre ella apareixerà una finestra nova que correspon a la interfície d'Ardublock. Com podeu veure, és una cosa senzilla i ràpid però confús si no sabem el procediment d'instal·lació.

Alternatives a Ardublock

Encara Ardublock pugui semblar una cosa nova i únic per a Arduino, la veritat és que no és l'únic programa o eina que tenim per realitzar programació visual. Hi ha diverses eines que es centren en la programació visual, fins al punt que totes les alternatives que existeixen a Ardublock són programes únics i no extensions o complements d'Arduino IDE.

La primera d'aquestes alternatives es diu Minibloq. Minibloq és un programa complet que se centra en la programació visual, D'aquí que la seva pantalla estigui partida en tres parts: una part amb els blocs a crear, una altra part a on mourem els blocs que volem utilitzar en el programa i una tercera part que mostrarà el codi que anirem creant, per als usuaris més avançats . Minibloq es pot aconseguir a través d'aquest enllaç.

Captura de el programa Minibloq

La segona eina es diu Scratch for Arduino. Aquesta eina intenta adaptar el programa infantil Scratch a qualsevol nivell i amb la mateixa filosofia crear programes. Scratch for Arduino és un programa complet, és per així dir-ho, un fork d'Scratch.

La tercera de les eines no està molt consolidada encara però és una eina prometedora dins de les eines de programació visual. Aquesta eina es diu Modkit, una eina que va néixer a Kickstarter però a poc a poc està madurant de manera excel·lent. La diferència respecte a altres programes pot ser que està més especialitzada en usuaris novells que en usuaris avançats. Finalment, l'altra alternativa a Ardublock seria la utilització tradicional d'Arduino IDE, una alternativa que no és visual i que només estarà disponible per als programadors més experts.

Conclusió

Ardublock és una eina molt interessant, al menys per als usuaris novells. Però cert és que si ets un programador expert, aquest tipus d'eines no fa que es creï codi de manera més ràpida sinó tot el contrari. La utilització de l'ratolí, encara que sembli mentida, és més lenta que la utilització de el teclat.

Encara que si som programadors poc experts o estem aprenent, Ardublock és una extensió molt recomanable per no dir imprescindible ja que en aquestes fases és inevitable cometre errors de sintaxi i petits problemes que són difícils de trobar i superables amb Ardublock. Ara bé ¿Vosaltres què trieu?


2 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Oscar Mansila va dir

    Hola, un gost conèixer-los. Ardublock funciona amb les versions més noves de Arduino?

  2.   Jose va dir

    Hola, Amb estàs versions gràfiques es pot desenvolupar els mateixos programes que escrivint? En altres paraules, ¿Tot codi escrit podria fer-se per blocs?
    Una altra pregunta, ¿Com es defineixen o utilitzen els .h, subrutines etc. en aquest cas?