Integração de Arduino com Software rodando no Computador
Integração com Processing
Usando a porta serial
Mostrar o exemplo usando com Processing
Firmata
Assumindo que você tem a IDE do Arduino e
O que está explicado aqui é basicamente as instruções desta página. Em resumo o que elas dizem é:
Faça o upload do Firmata no seu Arduino
Ele está em 'Files→Examples→Firmata→StandardFirmata'
Abra o arquivo e clique em 'Upload'
Baixe a biblioteca do Firmata para Processing e coloque ela na pasta '~/sketchbook/libraries' (no linux é preciso renomear os arquivos chamados “Arduino.jar” e “Arduino.java” para “arduino.jar” e “arduino.java” respectivamente).
Agora vem a parte chata que não está explicada. Por algum problema com a biblioteca e a versão do Processing você terá que usar a versão 1.5.1 que e não a mais nova (que no momento da escrita é a 2.0).
Teste os exemplos em 'Examples→Contributed Libraries→arduino' com o Arduino conectado no computador.