Um brinquedo para desenhar com potenciômetros
- Arduino (ou variante com pelo menos 4 portas analógicas);
- Cabo USB para ligar o Arduino ao computador;
- Potenciômetros lineares, 5kΩ ou 10kΩ, de 3 a 6 (com 2 dá mas tem menos graça);
- Protoboard e jumpers;
- Interruptor/botão instantâneo (opcional, pode ser usado o teclado do computador);
- Resistor 10kΩ (para o interruptor acima, dispensar se for usar o teclado do computador);
- Computador com monitor (ou laptop) Linux, Mac ou Windows. Para impressionar as visitas use uma TV grande ou um projetor.
- Baixe o IDE do Arduino e o IDE do Processing;
- Conecte o Arduino ao computador e pelo Arduino IDE suba o sketch Firmata All Inputs que está nos exemplos;
- Abra o Processing, pelo próprio IDE instale o Modo Python e baixe a biblioteca Arduino (Firmata);
- Copie o código
LousaMagica.pyde
deste repositório e altere o número da porta serial/USB; - Faça a montagem dos potenciômetros: 4.1 os terminais laterias conectados a 5V e GND, 4.2 os terminais centrais conectados aos pinos analógicos do Arduino.
- O interruptor (ou botão) deve ter um terminal ligado ao pino digital 13 e simultâneamente ao resistor pull-down (conectado ao GND). O outro terminal deve ser ligado à alimentação 5V.
- Alicate;
- Solda;
- Interruptor de mercúrio (para substituir o botão que permite apagar o desenho).
- Caixinha com frente transparente , furada para os potenciômetros.