O Daniel Girardi está ajudando a desenvolver o projeto
Ardublock. Este projeto consiste da criação de uma interface de programação (IDE) para o Arduino, voltada para não programadores (crianças e adultos). A IDE usa uma estrutura de blocos, onde você simplesmente arrasta blocos de instruções que vão se conectando para formar o código do Arduino. Abaixo há dois exemplos clássicos, o primeiro é o código para piscar um LED e o segundo é um código para controlar o brilho do LED através do potenciômetro.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2huMM18pOYGiQ7bmKe-9Vu0QIHeg8F-nrtkAwCNCM39lN1WfYFCl9DnJoOFQVyTMkP57vyKrboG_VgrZIhtOgTsdGoVFpWgdDna6aeMbWV1g0HAlkKRXQBXoY_C9Ze0aRzVVrndDdG4Cs/s320/Captura+de+tela+de+2013-07-25+10%253A14%253A55.png) |
Pisca o Led a cada 1 segundo. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj60FR47L41gj3LlyNUlPoymjrxGRh-MZCu5sJaqtPFP8-CrQVXJyzvPXlXCPC5JSqt1grRPR1nufsx3R_ydgEedQcCaOpeUnHsA59n6b38nV2gqLAVTV7SLcUdtaETfUskYK8cQoenkWgK/s320/Captura+de+tela+de+2013-07-24+11:22:21.png) |
Controla a intensidade do brilho do LED através de um potenciômetro. |
Para quem quiser apenas utilizar o Ardublock, pode baixar o programa
AQUI - ardublock-all.jar. O processo de instalação é o mesmo para qualquer sistema operacional:
- Abra o Arduino e vá em File > Preferences;
- Na janela que abrir, localize a informação "Sketchbook location:";
- Abra o navegador de arquivos e dentro da pasta que está indicada em "Sketchbook location:" crie as seguintes pastas: tools>ArduBlockTool>tool;
- Dentro da pasta "tool" (a última pasta da árvore) salve o arquivo ardublock-all.jar;
- Agora é só fechar e abrir novamente o arduino. Para acessar o Ardublock, há um link na aba Tools.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykKkZFO3mMk-YsTo-adtAvu0SaTrBSQoZ-Fig2FBxQu_Ecrn0Ho3v7pk_lpUB2GzJRN4RMWlhRCorfhGyBNi4y_xeTI7aLMeaSPHrTJq2_IX8-0twro1oVqNIsXz7lU67piAcCHHosLry/s320/arduino_ardublock.png) |
Onde fica o atalho para abrir o Ardublock. |
O Ardublock é completamente integrado a interface do Arduino. Ao clicar em "Enviar" ele converte a estrutura de blocos para a linguagem Wire (a linguagem de programação do Arduino), coloca o código no programa do Arduino e faz o Upload para a placa Arduino. A única coisa que o Ardublock faz é traduzir a estrutura de blocos para Wire, portanto, as configurações de "Board" e "Serial Port" precisam ser feitas no próprio Arduino.
A vantagem do Ardublock frente as outras IDEs no formato de bloco, é que ela é de código aberto e gratuita. Além disso, ela permite que você veja o código em Wire, nenhum outro software permite isso. Para finalizar, deixo mais um código feito no Ardublock, esse é para o brilho do LED ir aumentando gradativamente.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2NwCRX7Dz0ujq52ZVipWpffLW5Rbzcqky4XaWPQbTe6eIbJm0t6Tiq7XiF_kiLAok7607atCh4vNdCjPHidMrZAgpsFV6eBS51kaytyBUelmiZcJavuc_u5tyBEKN5pMeC0DMlbeuC3aZ/s320/brilho_new.png) |
Um programa para aumentar o brilho do LED gradativamente. |
|
Acabei de testar, porem no pisca led falta um delay ao final.
ResponderExcluirMas gostei muito.
Sérgio sgarbi (LDG)
Obrigado Sérgio, já corrigi o erro.
ExcluirOlá.
ResponderExcluirSou estudante de Engenharia Mecânica, e entusiasta do Arduino, se precisarem de colaboração contem comigo.
att,
Olá Anthony,
ResponderExcluirO que nós precisamos é de testers, se você puder utilizar o Ardublock e reportar problemas e dar sugestões, ficaremos grato.
Abraços
Daniel
Perfeito, estou produzindo um VANT usando Arduino, vou tentar colocar o codigo dele para operar no Ardublock, vcs tem mail-list?
Excluiratt,
Não temos, mas você pode me mandar e-mail caso tenha algum problema. girardi1309@gmail.com
ExcluirTentei utilizar com o Linux Ubuntu 12.10 e na IDE do Arduino não aparece a opção para acessar o Ardublock. No Linux ela tem que ser configurada manualmente? Como?
ResponderExcluirAtt.
Cláudio, abra o terminal e dê os seguintes comandos:
ResponderExcluircd sketchbook
mkdir tools
cd tools
mkdir ArduBlockTool
cd ArduBlockTool
mkdir tool
cd tool
cp ~/Downloads/ardublock-all.jar .
Depois é só fechar e abrir o arduino.
O problema do Cláudio foi resolvido quando ele instalou a nova versão do Arduino e refez os procedimentos de instalação. Para quem usa Linux, se você instalou o Ardublock e o programa não está aparecendo no menu do Arduino, tente dar o comando dentro da pasta tool:
ResponderExcluirjava -jar ardublock-all.jar
Se o programa abrir, o problema é no software do Arduino.
Olá,
ResponderExcluirPrimeiro, parabéns pelas contribuições do projeto. Segundo, instalei o ardublock contudo, quando executado isoladamente ele executa traduzido, já quando é executado por meio do softwares arduino, ele executa em inglês.
Tem que fazer alguma configuração?
Windows 8.1 pro.
Abs.
Olá Márcio,
ResponderExcluirA IDE do seu Arduino está em português ou em inglês? Se estiver em inglês, passe para português. Se mesmo assim não resolver, tente essa versão, é a última versão.
http://sourceforge.net/projects/ardublock/files/ardublock-beta-20131112.jar/download
Se não der certo, me manda um email (girardi1309@gmail.com) que a gente dá um jeito de resolver.
olá gostaria de saber se tem a possibilidade do ardublock ler o DS18B20?
ResponderExcluirO arquivo não está mais disponível, tem como disponibilizar?
ResponderExcluirAgora está disponível em http://teachduino.paginas.ufsc.br
ExcluirEste comentário foi removido pelo autor.
ResponderExcluir