Enciende un LED RGB
Parte de la sección Salidas del Journey de Arduino de Coddy. Lección 6 de 24.
Un LED RGB son tres LED pequeños en una sola carcasa: rojo, verde y azul. Tiene cuatro patas, una para cada color y una compartida por los tres.
En un LED RGB de cátodo común, la pata compartida es el lado negativo de los tres LED, así que se conecta a GND. Cada pata de color se conecta a su propio pin a través de su propia resistencia. En esta placa:
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;Cada color es un LED normal: configura su pin en HIGH para encenderlo y en LOW para apagarlo.
digitalWrite(redPin, HIGH); // rojo encendido
digitalWrite(bluePin, LOW); // azul apagadoPara cambiar de un color a otro, apaga el anterior y enciende el nuevo. Si ambos permanecen encendidos, los verás mezclados.
Desafío
FácilEl LED RGB tiene el rojo en el pin 11, el verde en el pin 10 y el azul en el pin 9. Haz que alterne entre dos colores:
- rojo durante un segundo
- después azul durante un segundo
- una y otra vez, con solo un color encendido a la vez
Presiona Run y después Check.
Pruébalo tú mismo
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// rojo durante un segundo, luego azul durante un segundo
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Salidas
Practica por tu cuenta: Playground de Arduino