Módulo · Detalle

Mezcla aditiva de colores (RGB)

Este módulo transmite los principios básicos de la mezcla aditiva de colores y los conecta con el desarrollo de interfaces de usuario interactivas. Los aprendices implementan deslizadores RGB y observan el efecto inmediato de cambiar los valores de color.

Tiempo 30 minutos
Formato Pygame
Idioma Python 3
Tareas 2
Imagen previa: Mezcla aditiva de colores (RGB)

Introducción (extracto original)

En la mezcla aditiva de colores, se combinan los tres colores primarios RGB (Rojo, Verde, Azul). Cada componente tiene un valor de 0 hasta 255.

Clasificación didáctica

Objetivo subjetivo

El bloque introductorio presenta el principio de mezcla aditiva de colores y lo conecta con conceptos fundamentales de programación gráfica. Los aprendices implementan deslizadores interactivos que modifican la intensidad de los tres canales de color: rojo, verde y azul. El color resultante se visualiza inmediatamente en una vista previa. Se vuelve claro cómo los colores digitales pueden describirse como una combinación numérica de tres valores. Al mismo tiempo, se implementan elementos centrales de interfaces gráficas de usuario, como la interacción con el mouse, gestión del estado y actualización continua de la pantalla.

Desarrollo de competencias

Valor didáctico adicional en el aula

Flujo del curso

1

Ejercicio 1: Implementar tres deslizadores RGB

En este paso, se implementa la interacción con el mouse para tres deslizadores. Al hacer clic y arrastrar un deslizador, se calcula el valor de color correspondiente y se aplica inmediatamente al color previsto.

  • Foco didáctico: Implementación de control interactivo con eventos del mouse
  • Desafío típico: Convertir la posición del mouse al rango 0-255
2

Ejercicio 2: Mostrar valores numéricos y código Hex

Sobre la base del control de deslizadores, se muestran además los valores de color actuales en forma numérica. También se calcula y muestra el código Hex combinado del color.

  • Foco didáctico: Presentación y formato de datos para interfaces de usuario
  • Desafío típico: Conversión correcta de valores RGB al formato Hex

Tarea asignada (extracto)

1. Implementar tres deslizadores para los valores de color rojo, verde y azul y actualizar el color previsto en tiempo real. @RT_PH_0011_002@@2. Añadir la visualización de los valores numéricos RGB así como del código Hex correspondiente del color.

Ejemplo (extracto)

El siguiente fragmento muestra la conversión básica de la posición del mouse a un valor RGB.

1
val = int((mouse_x - slider_x) / float(slider_w) * 255)

Este fragmento es didácticamente relevante porque destaca la conexión entre la interacción del usuario y el procesamiento de datos numéricos.

Consejos para la práctica docente

El control interactivo RGB hace visible cómo surgen los colores digitales a partir de componentes numéricos.

La estructura clara de tareas facilita una visión general de la organización de la lección y permite verificar resultados. Las tareas extendidas permiten una diferenciación significativa.

Solicite acceso demostrativo y pruebe este módulo en su propio contexto curricular. De esta manera, el diseño, las matemáticas y la informática pueden conectarse en el aula.