Este projeto demonstra como controlar um LED RGB com três potenciômetros usando uma placa Arduino. Os potenciômetros ajustam o brilho de cada cor do LED, e o monitor serial exibe a porcentagem de cada potenciômetro.
- Placa Arduino (Uno, Nano, Mega, etc.)
- LED RGB de cátodo comum
- 3 potenciômetros de 10k ohms
- 3 resistores de 220 ohms
- Cabos jumper
- Protoboard
O código fonte do projeto está no arquivo RGB_LED_Control.ino
. Ele usa as funções analogRead()
para ler os valores dos potenciômetros, map()
para converter os valores de 0 a 1023 para 0 a 255, analogWrite()
para enviar os valores para os pinos do LED, e Serial.print()
para imprimir os valores no monitor serial.
O LED RGB deve mudar de cor de acordo com os potenciômetros, e o monitor serial deve mostrar algo como:
Red: 50%
Green: 75%
Blue: 25%
Esquema do projeto.
Imagem do projeto montado em uma protoboard.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.