Skip to content

Instantly share code, notes, and snippets.

@gbkrobotics
Created June 16, 2018 17:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gbkrobotics/a2d73e73ba15384f90d845f80905fc80 to your computer and use it in GitHub Desktop.
Save gbkrobotics/a2d73e73ba15384f90d845f80905fc80 to your computer and use it in GitHub Desktop.
/*
- O Driver RGB Control é um componente altamente tecnológico, desenvolvido para a aplicação em projetos eletrônicos de fital de LED RGB que usam como base plataformas de prototipagem, como, por exemplo, Arduino, AVR, AMR, PIC, Raspberry PI, etc.
- O Driver RGB Control poder ser aplicado para controlar uma fital de LED RGB de ate 5mts (potência e intensidade de brilho).
- Muito aplicado em projetos robóticos e domóticos, o Driver RGB Control possui tensão de entrada e saída que variam de 5 a 24V, com capacidade máxima de saída de corrente de 5A por canal com o uso de um dissipador e corrente de 1,5A sem o uso de um dissipador.
- Ao adquirir o Driver RGB Control tenha a certeza de estar levando um produto funcional, que conta ainda com 3 transistor, muito utilizado como amplificador e interruptor de sinais elétricos.
- Não deixe de empregar o Driver RGB Control em seus protótipos e garanta grandes feitos por meio de componentes simplificados e robustos que irão garantir segurança e profissionalidade em todo projeto realizado.
CARACTERÍSTICAS:
- Compatível com Arduino, AVR, PIC, ARM, Raspberry PI, etc.;
- Controla Fitas de LED RGB (no caso da fita LED);
- Prático e eficiente;
- Sinal de comando PWM;
- Baixa relação custo x benefício;
- Indicado para aplicação em projetos robóticos;
- Possui exclusivo transistor para melhorar desempenho;
- Ideal para controlar motor DC, valvulas solenoides, brinquedos e LEDs.
ESPECIFICAÇÕES:
- Tensão de trabalho: 5 a 24V;
- Saída máxima de corrente: 5A (instalações com valor excedente a 1A devem contar com instalação de um dissipador de calor);
*/
int led = 9;
int led2 = 10;
int led3 = 11;
int brightness = 0;
int fadeAmount = 5;
void setup() {
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
analogWrite(led, brightness);
analogWrite(led2, brightness);
analogWrite(led3, brightness);
brightness = brightness + fadeAmount;
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
delay(10);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment