Chisme 149 · Los colores del Lince: LED RGB con micro:bit

Practica aquí antes de tocar la placa. Un LED RGB lleva tres LEDs en uno: rojo, verde y azul. Vas a conectarlo, a descubrir qué colores salen al mezclar la luz y a programar dos bucles: un arcoíris y una discoteca. Cada paso se desbloquea al completar el anterior.

La micro:bit y el LED RGB

A B logo táctil micro:bit en la placa de ampliación GND R G B LED RGB
Estado
cables sin conectar
P0 (R): 0· P1 (G): 0· P2 (B): 0

1Conecta el LED RGB

El LED RGB tiene cuatro patas: una tierra común (GND) y una para cada color. Cada color necesita su propio pin de la micro:bit. Usa cables Dupont y la placa de ampliación (con el puente V1 en 3,3 V).

GND →
R (rojo) →
G (verde) →
B (azul) →

2Mezcla la luz

Cada botón enciende o apaga su color: A el rojo, B el verde y el logo el azul. Consigue los cinco colores de la lista combinándolos.

3Completa el programa

Elige las piezas que faltan en los bloques de MakeCode.

4Los bucles: arcoíris y discoteca

Pulsa A+B a la vez para el arcoíris y agita la micro:bit para la discoteca. Los botones de colores siguen funcionando. Prueba los dos bucles y responde.

Arcoíris: ✗ · Discoteca: ✗

Lee y predice

Cambio el pin del verde a P5 en el programa y dejo el cable en la fila 1. ¿Qué pasa?El verde no se enciende nunca, y además P5 es el botón A: no se deben usar los pines de los botones como salidas.
¿Cómo harías el arcoíris al revés?Copia el bucle y pon las llamadas a «color» en orden inverso: blanco, magenta, azul, cian, verde, amarillo, rojo. Es el reto 3.
Programa completo (JavaScript, el mismo que los bloques)

Micro:bit V2 con la placa de ampliación Keyestudio y un LED RGB de cátodo común (GND, R, G, B), programada con bloques en MakeCode.