Laboratorio 02 - Efecto FADE-IN / FADE-OUT en LED
En esta oportunidad montaremos un sistema de un led, en proboard, en donde aprenderemos el efecto de FADE-IN / FADE-OUT
Lista de Materiales:
Galería de imágenes y vídeo
Programa
// Declaramos variable led = pin3
// declaramos variable brillo
const int led=3;
int brillo;
// La funcion SETUP se ejecuta cuando presionamos RESET o cargamos la tarjeta
// pinMode inicializa el pin digital en led como salida
void setup() {
pinMode (led, OUTPUT);
}
// void loop() se ejecutar una y otra vez
// analogWrite evalua valores de 0-255
// delay() pausa el programa en milisegundos - hay 1000 milisegundos en un minuto
// los efectos FADE-IN (rearme) y FADE_OUT (desvanecimiento)
void loop() {
// Efecto FADE-IN LED
for(brillo = 0; brillo < 256; brillo++) {
analogWrite(led, brillo);
delay(10);
}
// Efecto FADE_OUT LED
for(brillo = 255; brillo >= 256; brillo--) {
analogWrite(led, brillo);
delay(10);
}
}
____________________________________
Fuente: ASXLab ASXKids
En esta oportunidad montaremos un sistema de un led, en proboard, en donde aprenderemos el efecto de FADE-IN / FADE-OUT
Lista de Materiales:
- Arduino UNO Rev.3.
- Cable USB tipo A-B.
- 1 LEDS 3mm
- 1 Resistencias de 220Ω.
- Protoboard.
- Cables de conexión.
Galería de imágenes y vídeo
Clic en la imagen |
Programa
// Declaramos variable led = pin3
// declaramos variable brillo
const int led=3;
int brillo;
// La funcion SETUP se ejecuta cuando presionamos RESET o cargamos la tarjeta
// pinMode inicializa el pin digital en led como salida
void setup() {
pinMode (led, OUTPUT);
}
// void loop() se ejecutar una y otra vez
// analogWrite evalua valores de 0-255
// delay() pausa el programa en milisegundos - hay 1000 milisegundos en un minuto
// los efectos FADE-IN (rearme) y FADE_OUT (desvanecimiento)
void loop() {
// Efecto FADE-IN LED
for(brillo = 0; brillo < 256; brillo++) {
analogWrite(led, brillo);
delay(10);
}
// Efecto FADE_OUT LED
for(brillo = 255; brillo >= 256; brillo--) {
analogWrite(led, brillo);
delay(10);
}
}
____________________________________
Fuente: ASXLab ASXKids