14
CECYTEM Plantel Tecámac Administra Sistemas Operativos “LED RGB” Integrantes: Arleth Alberto Barrera Isabel Guadalupe González de la Cruz Hugo Pereida Saucedo

Componente rgb

Embed Size (px)

Citation preview

Page 1: Componente rgb

CECYTEMPlantel Tecámac

Administra Sistemas Operativos“LED RGB”

Integrantes:

Arleth Alberto Barrera Isabel Guadalupe González

de la Cruz Hugo Pereida Saucedo Iván Antonio Corona Bernal Paulina Berenice Juárez Ruiz Brenda Arlett Nava González.

Page 2: Componente rgb

Lizbeth Yesenia Pérez Martínez

LED RGB

OBJETIVO

Conocer acerca del componente RGB y como funciona así como entender el código para realizar las diferentes combinaciones para prender el led RGB.

INTRODUCCION

A continuación mostraremos cómo funciona el led de RGB, como va conectado al Arduino y su código que muestra para que sirve cada comando y como declarar los pines al conectarlos al Arduino

MATERIAL

1 RGB 4 Cables de Conexión 3 Resistencias de 220 ohm Arduino Fuente de Alimentación

Page 3: Componente rgb
Page 4: Componente rgb
Page 5: Componente rgb

/*

Programa para controlar un LED RGB con arduino. 

/*-----Declaracion de variables para cada color R G B-----*/int rled = 11; // Pin PWN 11 para led rojoint bled = 10; // Pin PWM 10 para led azulint gled = 9;  // Pin PWM 9  para led verde /*----Declaracion de variables auxiliares-----*/int i; // Variable para ciclos repetitivosint repeat = 5; // Variables para cantidad limite de repeticiones  void setup() {/*----- Se inicializan pines PWM como salida*/    pinMode(rled, OUTPUT);  pinMode(bled, OUTPUT);  pinMode(gled, OUTPUT);} void loop() {   for(i=0; i<repeat; i++) //Se repite la ejecucion de la funcion rgbon() "repeat" veces      rgbon(); delay(1000); //Se espera 1 segundo colors('y'); //Se enciende el LED en color amarillo (y de yellow) delay(1000); colors('o'); //Se enciende el LED en color naranko (o de orange)     delay(1000); colors('p'); //Se enciende el LED en color rosado (p de pink) delay(1000); } /*-----Funcion para mostrar colores principales cada 500 ms-----*/void rgbon(){  analogWrite(rled,255); // Se enciende color rojo  delay(500);            // Se esperan 500 ms  analogWrite(rled,0);   // Se apaga color rojo   analogWrite(bled,255); // Se enciende color azul  delay(500);            // Se esperan 500 ms  analogWrite(bled,0);   // Se apaga color azul  analogWrite(gled,255); // Se enciende color verde  delay(500);            // Se esperan 500 ms  analogWrite(gled,0);   // Se apaga colo verde} 

Page 6: Componente rgb

/*-----Funcion que permite escoger entre color amarillo, naranjo o rosado-----*/void colors(char color){ //La funcion recibe un parametro que se guarda en variable color    switch(color){ //Se compara variable color con dato guardado    case 'y': analogWrite(rled,255); // Si color == 'y' se enciende color amarillo              analogWrite(gled,255); // Mezclando r = 255 / g = 255 / b = 0              analogWrite(bled,0);    break;    case 'o': analogWrite(rled,255); // Si color == 'o' se enciende color naranjo              analogWrite(gled,180); // Mezclando r = 255 / g = 180 / b = 0              analogWrite(bled,0);    break;    case 'p': analogWrite(rled,255); // Si color == 'p' se enciende color rosado             analogWrite(gled,0);   // Mezclando r = 255 / g = 0 / b = 255              analogWrite(bled,255);    break;  } }

DESCRIPCION DE FUNCIONAMIENTO

Lo que realiza es prender el led RGB el cual nos servirá para distintas cosas como por ejemplo realizar el prototipo de una discoteca ya que realiza diferentes cambios de color que es rojo, naranja, verde, azul.

Page 7: Componente rgb

EVIDENCIAS

Page 8: Componente rgb

CONCLUSIONES

Arleth Alberto Barrera

Fue interesante conocer como conectar un RGB con el kit de Arduino y así mismo comprender el código ya que así podremos hacer mezclas de colores, ya que para esto nos sirve este componente para la mezcla de colores y para que prender el led ya que hay diferentes formas de colocar un RGB para el diagrama de fritzing es mucho mejor ya que así muestras más detalladamente la conexión del Arduino con el RGB. Bueno este componente ya está realizado y es muy fácil de hacer al igual que los compontes del kit.

Isabel Guadalupe Gonzales de la Cruz

Mi conclusión al hacer este componente es que reforcé los conocimientos ya que esto lo habíamos visto en clase ya que este tiene un funcionamiento muy fácil ya que este es un tipo lets ya que este prende al color que tu l vayas indicando y a todo esto aprendí a manejar el código y la conexión en el Arduino ya que esto no es muy complicado necesita de mucho interés y aplicar nuestros conocimientos.

Hugo Pereida Saucedo

Con este trabajo aprendí como manipular este componente que es el rgb ya que para esto utilizamos lo que es el código que se necesita para programar y lo que es su diagrama para conectarlo al arduino y lo que se necesite para que funcione el componente y gracias a esto reforcé mis conocimientos previos que tenía sobre este tema.

Page 9: Componente rgb

Iván Antonio Corona Bernal

Con este componente de Arduino reforzamos a lo que es más sobre esta materia y aprendí a utilizar un RGB en lo que respecta a lo que es el Arduino en lo que es su código y su conexión que debe de tener para que pueda funcionar correctamente. El código de un RGB es muy sencillo nada más que hay que saber comprenderlo y también es muy fácil de manipular también hay que saber cómo acomodarlo al Arduino y el código ya que es muy extenso. Con el RGB y su propio código podemos cambiar el color y los podemos combinar y así mismo lo podemos combinar con más componentes del Arduino.

Paulina Berenice Juárez Ruiz

Este componente no es tan complejo al utilizarlo ya que solo se utiliza este mismo y el Arduino uno y un código y es fácil hacer que funcione ya que en el código aparecen los colores con el que prende el led.

Solo es cuestión de aplicarse en este componente y se lograra el objetivo al que se quiere llegar.

Page 10: Componente rgb

Brenda Arlett Nava González

Al realizar este proyecto pude reafirmar mis conocimientos acerca del led RGB, este componente es sencillo de manejar, solo es necesario conectarlo correctamente al igual que todos los componentes a 5v y a GND (o tierra), para que tenga corriente, y conectarlo con alguno de los pines que contiene Arduino, este componente es muy atractivo ya que es un led que va cambiando de color incluso se le pueden hacer varias configuraciones para realice la combinación de varios colores, para esto solo es necesario hacer el código correcto para que el led exprese los colores que deseamos, aunque claro con varias limitaciones ya que no puede expresar todos los colores que existen solo algunos.

Lizbeth Yesenia Pérez Martínez

Al utilizar el LED RGB reforcé más mis conocimientos y me pareció un componente muy fácil de programar. A este componente de arduino le podemos dar un diferente uso y es fácil de utilizar. Su funcionamiento es muy sencillo y aprendí mas acerca de las diferentes modalidades que lo podemos dar, dependiendo para que lo queramos ocupar.