Comunicação Serial (RXTX) com Java e Arduino no Mac OS X

Em alguns tutoriais aqui no blog, optei por utilizar o C# no Windows pra realizar a comunicação com o Arduino via serial, por ser bem simples e rápido de fazer. Na época, tentei fazer com Java, mas lembro que não tinha uma versão 64 bits da biblioteca para realizar essa comunicação. Uma solução seria recompilar a biblioteca, mas… acabei indo pra alternativa mais rápida.

Recentemente, comecei um projeto bem legal com o Arduino (muito em breve vou postar aqui) e agora não teve jeito, vai ser web (também) e a melhor alternativa seria utilizar Java.

Vamos lá então ?

Continuar lendo

Controlando dois (ou mais) servo motores com Arduino.

Já recebi varios e-mails perguntando se é possível controlar dois ou mais servo motores com o Arduino, fiquei de postar o código aqui mas sempre acabava esquecendo.

Como você já deve ter visto, no projeto que desenvolvi com o Emotiv Epoc + Arduino utilizo dois servo motores para representar o protótipo.

Se é a primeira vez que você vai se aventurar com Arduino e servo motores, aconselho dar uma lida neste post (Controlando Servo Motor utilizando o teclado com Arduino e C#), e claro, para isso, é necessário que você já tenha um mínimo de conhecimento no assunto. Caso queira pesquisar mais, sugiro que de uma olhada no site oficial do Arduino (arduino.cc).

Continuar lendo

Projeto: Controlando Servo Motor com Emotiv Epoc (Interface Cérebro-Computador)

Projeto que desenvolvi para o meu TCC onde utilizei o Arduino e o Emotiv Epoc headset pra controlar dois servo motores a partir de ondas cerebrais.

O Epoc é uma Interface Cérebro-Computador que utiliza EEG (Eletroencefalografia) para captar as ondas cerebrais e interagir com o computador.

Basicamente, desenvolvi uma aplicação em C/C++ que funciona como middleware, integrando os dispositivos.

Assim que der um tempo eu disponibilizo o código e o projeto aqui no blog. ;)

UPDATE 15/04/2013: Várias pessoas entram em contato pedindo o código do projeto, por isso, estou disponibilizando ele no meu GitHub, apenas peço para que os que forem utilizar manter as informações do autor (no caso, eu) e se o código lhe foi útil compartilhe suas experiências e ajude outras pessoas, isso fortalece a comunidade open source e serve também de incentivo. Para acessar o repositório acesse:

https://github.com/renatopeterman/emotiv-epoc-servomotor-control.

Controlando Servo Motor utilizando o teclado com Arduino e C#

Já faz alguns dias que venho estudando um pouco de eletrônica para o desenvolvimento do meu TCC. Estive pesquisando um pouco sobre microcontroladores e recentemente andei desenvolvendo umas aplicações com o Arduino Duemilanove.

Andei fazendo uns testes com servo motor, e resolvi fazer este tutorial para compartilhar.

Abaixo segue um video que fiz da aplicação em funcionamento.

Para este tutorial é necessário que você saiba um mínimo de programação e já tenha feito alguma coisa com o arduino. Se quiser saber mais acesse o site: www.arduino.cc.

Este projeto nada mais é do que uma interface desenvolvida em C# que permite controlar Continuar lendo