También vamos a trabajar el concepto de señal PWM (Modulación por ancho de pulso o Pulse Width Modulation). Como sabemos, las salidas digitales solo tienen 2 estados: High y Low pero si encendemos y apagamos en ciclos muy cortos podemos conseguir hacer funcionar un componente a un porcentaje de su capacidad total.
Veamos una representación gráfica de ello:
El esquema de cableado es:
Y por último, el programa que tendríamos que introducir en IDE Arduino es:
// hay que poner los pines del LED en las salidas PWM (~)
int azul =
5;
int verde =
3;
void
setup() {
pinMode(rojo,
OUTPUT);
pinMode(verde,
OUTPUT);
pinMode(azul,
OUTPUT);
}
analogWrite(rojo,255); // en el que ponemos 255 es el que se
enciende,pero tb podemos poner un valor //distinto en cada uno de los colores y ver qué color nos sale
analogWrite(azul,255);
analogWrite(verde,255);
// podemos buscar un color que nos guste y ver su RGB
}
No hay comentarios:
Publicar un comentario