Alexandre B A Villares


Versão inicial com Processing modo Python (não está funcionando)

Atenção: No momento há relatos de que no IDE Processig 3.5.4 a biblioteca Serial da qual depende a biblioteca Arduino/Firmata não está funcionando, e o modo Python também não está funcionando no IDE Processing 4.0. As instruções a seguir acabam permanecendo como registro histórico do projeto.


  1. Instale o Processing IDE versão 3.5.4 e instale o modo Python pelo menu de seleção de modos no canto superior direito do IDE, que inicialmente marca Java (instruções detalhadas);

  2. Abra o Processing IDE e pelo menu Sketch > Import Library... > Add Library... baixe e instale a biblioteca Arduino (Firmata).

  3. Copie o código LousaMagica.pyde deste repositório e altere o número da porta serial/USB adequadamente! Procure testar usando os números das portas que aparecem no console do Processing, começando pela primeira da lista: NUM_PORTA = 0.;

    Problemas conhecidos:

    • No Linux, confirme a permissão de acesso à porta USB/serial (mencionados no final do item 2 das instruções de montagem).
    • No Windows 64-bits o Processing modo Python pode tentar carregar a versão errada, de 32-bits, da biblioteca de comunicação serial. É possivel contornar o problema apagando ou renomeando o arquivo C:\Program Files\processing-3.X.X\modes\java\libraries\serial\library\windows32\jSSC-2.8.dll como documentado em issue 227.

Explore as outras versões no repositório github.com/villares/lousa-magica: