sexta-feira, julho 03, 2015

LED DE ALTO BRILHO EM ARDUINO

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