Como anunciado no post anterior sabado dia 27/08 eu dei um curso de introducao ao arduino. Ao preparar o curso eu escrevi algumas notas. No link abaixo tem o pdf dessas notas de aula.http://dl.dropbox.com/u/16556959/curso.pdf O Daniel Girardi esta ajudando a desenvolver o projeto Ardublock. Este projeto consiste da criacao de uma interface de programacao (IDE) para o Arduino, voltada para nao programadores (criancas e adultos). A IDE usa uma estrutura de blocos, onde voce simplesmente arrasta blocos de instrucoes que vao se conectando para formar o codigo do Arduino. Abaixo ha dois exemplos classicos, o primeiro e o codigo para piscar um LED e o segundo e um codigo para controlar o brilho do LED atraves do potenciometro.Pisca o Led a cada 1 segundo.Controla a intensidade do brilho do LED atraves de um potenciometro.Veja como a programacao e muito mais simples e intuitiva. O projeto esta sob a licenca GNU-GPL que permite que qualquer pessoa pode copiar, distribuir e modificar livremente. O codigo fonte do projeto pode ser baixado em https://github.com/danielfsc/ardublock e o codigo fonte original pode ser baixado em https://github.com/taweili/ardublock .Para quem quiser apenas utilizar o Ardublock, pode baixar o programa AQUI - ardublock-all.jar. O processo de instalacao e o mesmo para qualquer sistema operacional:Abra o Arduino e va em File > Preferences;Na janela que abrir, localize a informacao "Sketchbook location:";Abra o navegador de arquivos e dentro da pasta que esta indicada em "Sketchbook location:" crie as seguintes pastas: tools>ArduBlockTool>tool;Dentro da pasta "tool" (a ultima pasta da arvore) salve o arquivo ardublock-all.jar;Agora e so fechar e abrir novamente o arduino. Para acessar o Ardublock, ha um link na aba Tools.Onde fica o atalho para abrir o Ardublock. O Ardublock e completamente integrado a interface do Arduino. Ao clicar em "Enviar" ele converte a estrutura de blocos para a linguagem Wire (a linguagem de programacao do Arduino), coloca o codigo no programa do Arduino e faz o Upload para a placa Arduino. A unica coisa que o Ardublock faz e traduzir a estrutura de blocos para Wire, portanto, as configuracoes de "Board" e "Serial Port" precisam ser feitas no proprio Arduino.A vantagem do Ardublock frente as outras IDEs no formato de bloco, e que ela e de codigo aberto e gratuita. Alem disso, ela permite que voce veja o codigo em Wire, nenhum outro software permite isso. Para finalizar, deixo mais um codigo feito no Ardublock, esse e para o brilho do LED ir aumentando gradativamente.Um programa para aumentar o brilho do LED gradativamente.CLIQUE AQUI PARA BAIXAR! Casa NovaComo estou me mudando de Volta Redonda/RJ (UFF) para Blumenau/SC (UFSC), eu vou criar um novo blog: TeachDuino . Estou comecando um novo projeto, baseado em Arduino, e vou documentar tudo que estou fazendo nesse novo blog. O que comecou como uma brincadeira agora ficou serio. Nesse novo site eu estou desenvolvendo um framework para experiencias de fisica, quimica, biologia, matematica e robotica. Para sentir um gostinho do que esta por vir, deixo aqui para voces o screenshot do primeiro programa que eu desenvolvi para a coleta de dados e graficos. O proximo sera