Neste post se mostra a utilização de um LED de alto brilho
de cor azul variando sua luminosidade em um fade in e fade out. Associado ao
led um resistor de 330Ω.
/*
**********************************************
PROJETO ROBÓTICA NA ESCOLA 2015
     LED DE ALTO BRILHO COM FADE   
        EE DR PEDRO VELHO – RN/BR      
**********************************************
*/
//Declarando constantes
const int ledAz = 9;//Pino onde o LED está ligado
//Declarando variáveis
int brilho = 0;
int fader = 5;
boolean acender = true;
boolean apagar = false;
void setup() {
pinMode(ledAz,OUTPUT); //Pino do led definido como saída
}
void loop() 
{ 
analogWrite(ledAz,brilho);
//No acendimento do led
if (acender == true) 
{
if (brilho < 255) 
{
brilho = brilho + fader; //aumentando o brilho do led.
} 
Else
{ 
acender = false;
apagar = true;
}
}
//No apagamento do led
if (apagar == true) 
{
if (brilho > 0)
{
 brilho = brilho -
fader;
} 
else 
{
acender = true;
apagar = false;
}
}
delay(30);
}
//FIM DO SKETCH
 

 
Nenhum comentário:
Postar um comentário