Created
June 16, 2018 16:09
-
-
Save gbkrobotics/75bc8fdc5fd99fe418946606ff2b0de4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
- O Módulo LED RGB 5mm P20 é um pequeno componente eletrônico comumente aplicado de forma didática na construção de projetos eletrônicos com microcontroladores. Muito simples e eficiente, é composto por um módulo com terminais de ligação e um LED RGB 5mm. | |
- A sigla RGB quer dizer, consecutivamente: Red, Green e Blue (vermelho, verde e azul), o que significa dizer que o Módulo LED RGB 5mm P20 trabalha com três cores primárias. | |
- O Módulo LED RGB 5mm P20 é aplicado em conjunto com plataformas de prototipagem, entre elas, Arduino, Raspberry PI, AVR, ARM, PIC, etc. Seu diferencial dos demais modelos deve-se ao fato de possuir maior eficiência luminosa. | |
- Para facilitar o trabalho do projetista, o LED RGB 5mm já esta integrado em uma placa, possuindo terminais de fácil conexão. Deixe seu projeto com um visual moderno e atraente, aplique o Módulo de LED RGB P20 e propicie maior interatividade ao seu protótipo. | |
CARACTERÍSTICAS: | |
- Módulo LED RGB 5mm; | |
- Três cores primárias (vermelho, verde e azul); | |
- Compatível com Arduino, Raspberry PI, AVR, ARM, PIC, etc.; | |
- Fácil conexão; | |
- Anodo comum; | |
- Excelente relação custo x benefício. | |
ESPECIFICAÇÕES: | |
- Modelo: P20; | |
- Tensão: 5V; | |
- Temperatura Operação: -25 ~ 85 °C; | |
- Dimensões (CxLxA): 30x15x17mm; | |
- Peso: 2g. | |
*/ | |
int redpin=9; //Pin 9 | |
int greenpin=10; //Pin 10 | |
int bluepin=11; //Pin 11 | |
int var=0; | |
int var1=0; | |
void setup() | |
{ | |
} | |
void loop() | |
{ | |
for(var=250;var<255;var++) | |
{ | |
analogWrite(redpin,var); | |
analogWrite(greenpin,0); | |
delay(500); | |
analogWrite(redpin,0); | |
analogWrite(greenpin,var); | |
delay(500); | |
analogWrite(greenpin,0); | |
analogWrite(bluepin,var); | |
delay(500); | |
analogWrite(bluepin,0); | |
delay(500); | |
} | |
for(var1=250;var1<255;var1++) | |
{ | |
analogWrite(redpin,var1); | |
analogWrite(greenpin,var1); | |
delay(500); | |
analogWrite(redpin,0); | |
delay(500); | |
analogWrite(greenpin,var1); | |
analogWrite(bluepin,var1); | |
delay(500); | |
analogWrite(greenpin,0); | |
delay(500); | |
analogWrite(bluepin,var1); | |
analogWrite(redpin,var1); | |
delay(500); | |
analogWrite(bluepin,0); | |
delay(500); | |
analogWrite(bluepin,var1); | |
analogWrite(redpin,var1); | |
analogWrite(greenpin,var1); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment