Nesse projeto haverão 3 potenciômetro, um para cor vermelha (R), verde (G) e azul (B). A posição de cada potenciômetro irá determinar a intensidade de cada cor e a soma de cada uma será a cor final que será mostrada no LED e no monitor.
Funções utilizadas:
Funções utilizadas:
- Serial.begin();
- Serial.println();
- Serial.print();
- analogRead();
- map();
- ** Um código PROCESSING **
Passo-a-Passo:
- Controlar as cores do LED RGB (exemplo aqui);
- Ligar os 3 potenciômetros (veja a tarefa anterior);
- Usar a comunicação serial para integrar o valor dos potenciômetros com o programa processing (exemplo aqui).
Segunda Tarefa (Nível 2):
Agora as tarefas serão acompanhadas de dois ou mais níveis. O primeiro é para todos fazerem, o segundo é só para quem é bom (Isso é uma provocação, vão deixar barato?)!
Fazer o controle inverso, fazer um programa em processing que você controla a cor do LED através do computador. Um exemplo inicial está aqui.
Não esqueça de documentar (diagrama Fritzing e código) o seu trabalho.
Não faço nem o primeiro nível, mas compenso em outras coisas. ;)
ResponderExcluirJá fiz os dois níveis e gosto de morando.
ResponderExcluirSe eu tivesse mais tempo eu faria....
ResponderExcluir