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.
-
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); -
Abra o Processing IDE e pelo menu
Sketch > Import Library... > Add Library...
baixe e instale a biblioteca Arduino (Firmata). -
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
:
- Lousa mágica:
- Lousa paramétrica:
- Árvore recursiva (Circuito Sesc de Artes 2018)
- Grafos
- Polígonos recursivos
- Procure mais sketches no repositório
villares.github.com/sketch-a-day