A aquisição de placas Arduino é algo desatualizado e cada vez mais ao alcance de mais bolsos, mas como funciona? É claro que para que funcione precisamos de um código ou programa que execute a operação que desejamos. Isso, infelizmente, não está disponível para todos e é você precisa de conhecimento de programação para fazer o Arduino mover um motor ou acender uma luz.
Tudo isso tornou os editores visuais e a programação visual muito populares. Este tipo a programação permite que você crie programas através de blocos que são arrastados com o mouse, esquecendo-se de fechar as chaves ou tendo que escrever nomes de função longos. Uma ferramenta popular que apresenta a programação visual ao Arduino é chamada de Ardublock.
O que é Ardublock?
Ardublock é um programa ou melhor, um complemento ao IDE do Arduino que nos permite criar programas e código sem a necessidade de escrever código, isto é, por meio de ferramentas visuais. Isso tem suas vantagens porque se soubermos programar, economizaremos muito tempo no processo de depuração, pois não esqueceremos de escrever o conhecido ";" nem fecha as chaves de código. Programar com ferramentas visuais é programar destinado a programadores novatos e experientes e também para usuários que não sabem programar e querem aprender a fazê-lo.
Como já dissemos, o Ardublock é mais um complemento do que um programa em si, pois é necessário ter um IDE Arduino para seu funcionamento. Assim, fazendo um resumo, podemos dizer que o Ardublock é uma customização do Arduino IDE para adaptar a programação do código à programação visual.
Ardublock tem coisas mais positivas além de ser uma ferramenta para o programador novato. Uma de suas coisas positivas é a possibilidade de trabalhe com blocos para criar projetos mais rápido.
Ardublock funciona visualmente com blocos e também pode trabalhar com componentes. Assim, podemos criar um bloco que seja rodas, outro que seja música e outro que seja placa; toda vez que quisermos usar esses blocos, iremos nomeá-los ou simplesmente arrastá-los de um lado da janela para o outro lado da janela.
As funções e possibilidades que o Ardublock nos oferece são as mesmas que o Arduino IDE nos oferece, ou seja, podemos conectar o Ardublock à nossa placa Arduino, enviar o código que o Ardublock criou graças aos blocos e testar nossos projetos de forma rápida e fácil. E é que quando terminamos o programa, a informação salva ainda é um código escrito, código que Ardublock criou com nossos blocos.
Como instalar o Ardublock em nosso sistema operacional?
Bem, já sabemos ou temos uma ideia clara do que é o Ardublock, mas como está instalado no nosso computador e como o podemos usar?
Preparação do nosso computador
Embora a única documentação existente sobre o Ardublock esteja em inglês, a verdade é que o processo de instalação é bastante simples e rápido se tivermos o IDE do Arduino. Em primeiro lugar, temos que temos em nosso computador Arduino IDESe não o tivermos instalado, você pode parar e ver aqui como instalá-lo no Gnu/Linux. Outro elemento que precisaremos é ter uma máquina virtual Java ou similar a equipe. Se utilizarmos Gnu/Linux, o ideal é apostar no OpenJDK, principalmente depois do confronto entre Oracle e Google. Agora que já fizemos tudo, temos que ir para o site oficial do Ardublock e obtenha o pacote Ardublock, um pacote que está no formato java ou com a extensão .jar. O arquivo baixado não é um arquivo executável com um assistente de instalação, então temos que fazer tudo manualmente.
Instalação Ardublock
Primeiro Abrimos o IDE do Arduino e vamos para Preferências ou Preferências. Agora vamos para a opção "Sketchbook location:" que aparecerá em uma nova janela. Este é o endereço onde teremos que salvar certos plugins ou elementos do IDE do Arduino. A localização ou endereço que aparece será algo como “Documentos / Arduino” ou home / Documentos / Arduino. Podemos mudar o endereço, mas se mudarmos, devemos saber qual é o novo endereço para mover o arquivo Ardublock baixado para lá. Se abrirmos a pasta Arduino, veremos que existem outras subpastas e arquivos.
Temos que mover o pacote Ardublock deixando o seguinte endereço "tools / ArduBlockTool / tool / ardublock-all.jar". Se tivermos o programa Arduino IDE aberto, é hora de fechá-lo e quando o abrirmos novamente, dentro do menu Ferramentas ou Ferramentas a opção Ardublock irá aparecer. Ao clicar nele, aparecerá uma nova janela que corresponde à interface do Ardublock. Como você pode ver, é algo simples e rápido, mas confuso se não conhecermos o procedimento de instalação.
Alternativas para Ardublock
Embora o Ardublock possa parecer algo novo e exclusivo para o Arduino, a verdade é que ele não é o único programa ou ferramenta de que dispomos para realizar a programação visual. Existem várias ferramentas que se concentram na programação visual, a tal ponto que todas as alternativas que existem ao Ardublock são programas únicos e não extensões ou add-ons para o IDE Arduino.
A primeira dessas alternativas é chamada de Minibloq. Minibloq é um programa completo que se concentra na programação visualAssim, sua tela está dividida em três partes: uma parte com os blocos a serem criados, outra parte onde moveremos os blocos que queremos usar no programa e uma terceira parte que mostrará o código que iremos criar, para usuários mais avançados. Minibloq pode ser obtido através deste link.
A segunda ferramenta é chamada Scratch para Arduino. Esta ferramenta tenta adaptar o programa infantil Scratch a qualquer nível e com a mesma filosofia criar programas. Scratch for Arduino é um programa completo, por assim dizer, um fork do Scratch.
A terceira ferramenta ainda não está bem estabelecida, mas é uma ferramenta promissora dentro das ferramentas de programação visual. Esta ferramenta é chamada kit mod, uma ferramenta que nasceu no Kickstarter, mas está amadurecendo lentamente de uma maneira excelente. A diferença de outros programas pode é mais especializado em usuários novatos do que em usuários avançados. Finalmente, a outra alternativa ao Ardublock seria o uso tradicional do IDE Arduino, uma alternativa que não é visual e que só estará disponível para os programadores mais experientes.
Conclusão
Bloco Arduíno é uma ferramenta muito interessante, pelo menos para usuários novatos. Mas é verdade que se você for um programador especialista, esses tipos de ferramentas não torna o código a ser criado mais rápido, muito pelo contrário. Usar o mouse, por incrível que pareça, é mais lento do que usar o teclado.
Embora se somos programadores inexperientes ou estamos aprendendo, Ardublock é uma extensão altamente recomendada para não dizer essencial, pois nessas fases é inevitável cometer erros de sintaxe e pequenos problemas que são difíceis de encontrar e superar com o Ardublock. Contudo O que você escolhe?
Olá prazer em conhecê-lo. O Ardublock funciona com versões mais recentes do Arduino?
Olá, Com essas versões gráficas você pode desenvolver os mesmos programas que escrever? Em outras palavras, todo código escrito poderia ser feito em blocos?
Outra questão, como os .hs, sub-rotinas etc. são definidos ou usados? neste caso?