Outro dia desses, passeando com o Vinicius Senger da Eletron Livre pela Santa Efigenia em Sao Paulo, ele me mostrou o Amarino, uma aplicacao Android para enviar os eventos do smartphone (acelerometro, bussola, sensor de iluminacao, sms recebidos, etc) para a Arduino via Bluetooth.Uma semana depois de nossa conversa chegou aqui em casa o BlueSRiRF Gold, modem Bluetooth que comprei na Sparkfun. Saiu bem carinho (U$D 64,00), mas ele promete um alcance de 106m!!! Nao perdi tempo e instalei o Amarino e o pacote de plugins no meu Samsung Galaxy S.Confira o resultado:Por incrivel que pareca, foi simples montar esse projeto. Tudo que voce precisa e: ArduinoModem Bluetooth (usei o BlueSRiRF Gold)Smartphone Android equipado com um acelerometroConfigurando o modem:Para configurar o modem no MacOS X usei esse tutorial, mas tive que improvisar um pouco, pois esta desatualizado.Segue um complemento da primeira parte do tutorial, para parear o modem com o Mac:Ligue o modem nos 5v da ArduinoNas opcoes de Bluetooth, selecione Set up Bluetooth Device e selecione o modem (o meu apareceu como FireFly-alguma-coisa).Quando pedir a senha, va em Passcode options, selecione a opcao Use a specific passcode e informe 1234 (em alguns modelos o PID pode ser default)Nas opcoes de Bluetooth, selecione Open Bluetooth Preferences...Selecione o modem BlueSMiRF e abra a opcao Edit Serial Ports... nas configuracoes (icone da engrenagem)Adicione uma nova porta, selecione o protocolo modem e marque a opcao Require pairing for securityAgora e so seguir o tutorial acima para o restanteCodigo FonteO codigo e bastante simples. Me baseei nos exemplos da biblioteca do Amarino.Basta baixar a biblioteca do Amarino e joga-la na pasta da Arduino IDE.No Mac, a Arduino IDE vem num pacote .app, entao siga os passos:Com o botao direito no arquivo Arduino.app, selecione a opcao Show Package ContentsJogue a pasta do Amarino descompactada no seguinte diretorio: Contents > Resources > Java > librariesO codigo que desenvolvi esta disponivel no github: http://github.com/lucasfragomeni/arduino 1. IntroducaoMuitos dos trabalhos de arte no campo das chamadas novas midias colocam em evidencia seu proprio funcionamento, seu estatuto, produzindo acontecimentos, oferecendo processos e se expondo tambem enquanto potencia ou condicoes de possibilidade. Os trabalhos nao sao somente apresentados para a fruicao em termos de visualidade ou de contemplacao, mas carregam tambem outras solicitacoes para experencia-los. Solicitacoes de dialogos e de hibridacoes em varios niveis e tambem com outras referencias e saberes, incluindo maquinas programaveis e/ou de feedbacks, inteligencia artificial, estados de imprevisibilidade e de emergencia controlados por sistemas artificiais numa ampliacao do campo perceptivo, que oferecem modos de sentir expandidos entre o corpo e as tecnologias em mesclas do real e do virtual tecnologico como um atualizador de poeticas possiveis.A arte tem se constituido como um lugar de trocas e de contaminacao e, certamente, nunca foi alheia aos conhecimentos cientifico e tecnico. As praticas e processos artisticos tem a capacidade de ajuste de interferencias, podendo assumir a entrada de variaveis que vem do contexto, sem que isso deva, obrigatoriamente, supor a extincao de suas especificidades, mas, ao contrario, aumentando sua capacidade de absorcao e reorganizacao3. A arte e um sistema aberto que tambem