Nova PáginaProjeto Avançado: Dimmer de LED com Controle de Brilho Suave
Projeto Avançado: Dimmer de LED com Controle de Brilho Suave
Objetivo: Criar um efeito de fade suave em um LED, onde o brilho aumenta e diminui continuamente.
Código:
int ledPin = 9;
int brightness = 0;
int fadeAmount = 5;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
analogWrite(ledPin, brightness); // Ajusta o brilho do LED
brightness = brightness + fadeAmount; // Altera o brilho
// Inverte a direção do fade quando atingir os extremos
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
delay(30); // Atraso para criar o efeito de fade suave
}
Nesse projeto, o brilho do LED aumenta e diminui suavemente, criando um efeito de "respiração" no LED.