Menu
CoddyTech

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 apagado

Para cambiar de un color a otro, apaga el anterior y enciende el nuevo. Si ambos permanecen encendidos, los verás mezclados.

challenge icon

Desafío

Fácil

El 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
}
quiz iconPonte a prueba

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