0% encontró este documento útil (0 votos)
8 vistas7 páginas

Control PWM de LEDs RGB con Arduino

El objetivo de esta práctica es familiarizarnos con el concepto de Modulación por Ancho de Pulso (PWM, por sus siglas en inglés) y su aplicación en el control de colores RGB mediante tres potenciómetros, utilizando un Arduino, cables Dupont y una protoboard. A través de esta práctica, buscamos comprender cómo funciona el PWM como una técnica de control de señales analógicas mediante señales digitales, y cómo se aplica en la manipulación de dispositivos LED para crear una amplia gama de colores.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas7 páginas

Control PWM de LEDs RGB con Arduino

El objetivo de esta práctica es familiarizarnos con el concepto de Modulación por Ancho de Pulso (PWM, por sus siglas en inglés) y su aplicación en el control de colores RGB mediante tres potenciómetros, utilizando un Arduino, cables Dupont y una protoboard. A través de esta práctica, buscamos comprender cómo funciona el PWM como una técnica de control de señales analógicas mediante señales digitales, y cómo se aplica en la manipulación de dispositivos LED para crear una amplia gama de colores.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE LEÓN

Ing. EN SISTEMAS COMPUTACIONALES


Arquitectura de computadoras
Grupo C

Nombre de la practica
PWM
INTEGRANTES
Saucedo Flores Isaac Emiliano de Jesús
Quijas Cortez Danna Paola
Estrada Mata Jose Job
Rocha Vera Juan Diego

León, Guanajuato, septiembre 29 del 2023


Índice de contenido.

Objetivo................................................................................................................................. 3
Introducción. ......................................................................................................................... 3
Marco teórico. ....................................................................................................................... 3
Potenciómetro.................................................................................................................... 3
Arduino UNO ...................................................................................................................... 4
Led RGB.............................................................................................................................. 4
Material y equipo. ................................................................................................................ 5
Desarrollo. ............................................................................................................................. 5
Control PWM de LEDs RGB utilizando Arduino. ROJO .......................................................... 5
Control PWM de LEDs RGB utilizando Arduino. VERDE ........................................................ 5
Control PWM de LEDs RGB utilizando Arduino. AZUL........................................................... 6
Control PWM de LEDs RGB.................................................................................................. 6
Conclusiones. ......................................................................................................................... 7
Referencias bibliográficas. ..................................................................................................... 7

Índice de figuras.
Figura 1.1 Imagen referencia extraída de
[Link] ................................................................ 4
Figura 1.2 Imagen referencia extraída de [Link]
_R3.jpg ............................................................................................................................................. 4
Figura 1.3 Imagen referencia extraída de [Link]
patas-aa-68OKByup ......................................................................................................................... 4
Figura 1.4 Imagen del circuito armado en rojo............................................................................... 5
Figura 1.5 Imagen del circuito armado en verde ............................................................................ 6
Figura 1.6 Imagen del circuito armado en azul............................................................................... 6
Figura 1.7 Imagen del circuito armado en azul............................................................................... 6

Índice de tablas.
Tabla 1.1 Listado del material y equipo utilizado durante la práctica. ............................................ 5
Objetivo.
El objetivo de esta práctica es familiarizarnos con el concepto de Modulación por Ancho
de Pulso (PWM, por sus siglas en inglés) y su aplicación en el control de colores RGB
mediante tres potenciómetros, utilizando un Arduino, cables Dupont y una protoboard. A
través de esta práctica, buscamos comprender cómo funciona el PWM como una técnica de
control de señales analógicas mediante señales digitales, y cómo se aplica en la
manipulación de dispositivos LED para crear una amplia gama de colores.

Introducción.
La Modulación por Ancho de Pulso (PWM) es una técnica ampliamente utilizada en
electrónica y sistemas digitales para controlar dispositivos que requieren señales analógicas.
En esta práctica, exploraremos cómo podemos aplicar el PWM para controlar la intensidad
luminosa de LEDs RGB utilizando potenciómetros y un Arduino. El PWM implica variar
el ciclo de trabajo de una señal digital cuadrada, lo que permite controlar la cantidad de
tiempo que una señal está en un estado alto o bajo. Al cambiar la relación entre el tiempo
de alto y el tiempo de bajo, podemos simular niveles de voltaje variables y, por lo tanto,
ajustar la luminosidad de los LEDs para crear una amplia gama de colores.

Marco teórico.
Los siguientes conceptos nos podrán ayudar a entender mejor los términos que se llevaron
a cabo durante la práctica.

Potenciómetro
Un potenciómetro es un dispositivo eléctrico que se utiliza para ajustar la resistencia
eléctrica en un circuito. Consiste en un resistor de tres terminales con un punto de contacto
móvil que se puede desplazar a lo largo de la resistencia. Esta acción de desplazamiento del
punto de contacto permite variar la resistencia eléctrica total entre los terminales del
potenciómetro.
Figura 1.1 Imagen referencia extraída de [Link]

Arduino UNO
El Arduino Uno es una placa de microcontrolador de código abierto basado en el microchip
ATmega328P y desarrollado por [Link].12 La placa está equipada con conjuntos de
pines de E/S digitales y analógicas que pueden conectarse a varias placas de expansión y
otros circuitos. La placa tiene 14 pines digitales, 6 pines analógicos y programables con el
Arduino IDE (Entorno de desarrollo integrado) a través de un cable USB tipo B.3 Puede
ser alimentado por el cable USB o por una batería externa de 9 voltios, aunque acepta
voltajes entre 7 y 20 voltios. También es similar al Arduino Nano y Leonardo.45

Figura 1.2 Imagen referencia extraída de [Link]

Led RGB
Un LED RGB, o Light Emitting Diode Red-Green-Blue (Diodo Emisor de Luz Rojo-Verde-
Azul), es un tipo de diodo emisor de luz que es capaz de emitir luz en múltiples colores al
combinar diferentes intensidades de los componentes de color rojo, verde y azul. Cada LED
RGB consta de tres LEDs individuales dentro de un solo paquete, uno para cada color: rojo,
verde y azul.

Figura 1.3 Imagen referencia extraída de [Link]


68OKByup
Material y equipo.
CANTIDAD TIPO
3 Potenciometro
1 Protoboard de 830 puntos
Varios Cables Dupont macho-macho
1 Arduino UNO
1 Software Arduino
Tabla 1.1 Listado del material y equipo utilizado durante la práctica.

Desarrollo.
Control PWM de LEDs RGB utilizando Arduino. ROJO
Conectamos un LED rojo a la protoboard con su ánodo (pata larga) conectado a un pin
digital del Arduino y su cátodo (pata corta) conectado a través de una resistencia de 220
ohmios a tierra (GND). Utilizamos un potenciómetro conectado a un pin analógico del
Arduino para controlar el ciclo de trabajo de la señal PWM destinada al LED rojo.
Programamos el Arduino para generar una señal PWM en el pin correspondiente al LED
rojo y ajustamos el ciclo de trabajo según la posición del potenciómetro.

Figura 1.4 Imagen del circuito armado en rojo


Control PWM de LEDs RGB utilizando Arduino. VERDE
Repetimos el mismo proceso anterior para el LED verde, utilizando un pin digital distinto
del Arduino para el anodo y una resistencia de 220 ohmios conectada al cátodo. Conectamos
otro potenciómetro a un pin analógico del Arduino y configuramos el Arduino para generar
una señal PWM en el pin correspondiente al LED verde. El ciclo de trabajo de la señal
PWM del LED verde se controló mediante el potenciómetro asociado.
Figura 1.5 Imagen del circuito armado en verde
Control PWM de LEDs RGB utilizando Arduino. AZUL
Siguiendo el mismo patrón, conectamos un LED azul con su ánodo a un pin digital y su
cátodo a través de una resistencia de 220 ohmios a tierra (GND). Un tercer potenciómetro
se conectó a un pin analógico del Arduino, y se programó el Arduino para generar una señal
PWM en el pin destinado al LED azul. El ciclo de trabajo de la señal PWM del LED azul
fue controlado mediante el potenciómetro respectivo.

Figura 1.6 Imagen del circuito armado en azul


Control PWM de LEDs RGB
Este código controla un LED RGB mediante tres pines PWM en Arduino. La secuencia
establece diferentes intensidades de cada componente de color (rojo, verde y azul) durante
un segundo ante de pasar al siguiente color. En resumen, el código muestra el color rojo
durante un segundo, luego el verde durante un segundo y finalmente el azul durante un
segundo, creando una secuencia de colores básicos en el LED RGB.

Figura 1.7 Imagen del circuito armado en azul


Conclusiones.
Saucedo Flores Isaac Emiliano de Jesús: Durante la práctica, adquirimos un conocimiento sólido
sobre la modulación por ancho de pulso (PWM) y su capacidad para controlar la intensidad
luminosa de dispositivos, como los LEDs RGB. Entendimos que PWM implica variar el ciclo de
trabajo de una señal digital cuadrada para simular niveles de voltaje variables, lo que es esencial
para controlar dispositivos que requieren señales analógicas.

Quijas Cortez Danna Paola: Implementamos un circuito que utilizaba tres potenciómetros para
controlar individualmente los componentes de color (rojo, verde y azul) en un LED RGB. A través
de la práctica, aprendimos cómo aplicar PWM para ajustar la intensidad luminosa de cada
componente de color y, en consecuencia, crear una amplia gama de colores.

Estrada Mata Jose Job: Utilizamos un Arduino como plataforma para generar señales PWM y
controlar los LEDs RGB. Esto nos permitió experimentar con la programación de Arduino y
comprender cómo esta plataforma facilita el control preciso de dispositivos electrónicos.

Juan Diego Rocha Vera: Mediante la secuencia de colores (rojo, verde y azul) generada en la
práctica, llegamos a comprender cómo se pueden combinar los tres componentes de color para
producir una variedad de colores y tonos. Esto nos permitió apreciar la importancia de la
modulación de la intensidad de los componentes de color en la creación de colores diversos.

Referencias bibliográficas.
colaboradores de Wikipedia. (2023b). Arduino uno. Wikipedia, la enciclopedia libre.

[Link]

colaboradores de Wikipedia. (2023). Potenciómetro. Wikipedia, la enciclopedia libre.

[Link]

Villagran, V. (2022, 21 mayo). Tira LED RGB y RGBW: ¿Qué diferencia hay entre ambas?

TIENDA DE LAMPARAS. FABRICACION DE LAMPARAS EN GUATEMALA

MEGALAMPARAS. [Link]

rgbw/#:~:text=LED%20RGB%20consiste%20en%20m%C3%BAltiples,suma%20de%20

las%20dos%20luces

También podría gustarte