RSS

LABVIEW Y ARDUINO CONTROL DE LED RGB – CONTROL NATIVO – CONTROL GRÁFICO PYTHON – LABVIEW

15 Sep

CONTROL DE LED RGB EMPLEANDO CÓDIGO NATIVO 

ESQUEMA RGB

RGB CONTROL ARDUINO

CÓDIGO

/*
———————————————
LED RGB – Tabla de Colores

DEMOSTRACIÓN SE UTILIZA LED RGB DE 4 PINES ANODO COMÚN
03 RESISTENCIAS Y CABLE DE CONECTORIZACIÓN A 5V
SE SELECCIONARA PIN A PIN PARA VERIFICAR LOS COLORES
———————————————

Programa que hace uso de una función llamada
color para generar diversas tonalidades en
un led RGB.

*/

//————————————————–
//Declara puertos de entradas y salidas y variables
//————————————————–
int ledRojo = 13; //Declara Pin LED Rojo
int ledVerde=12; //Declara Pin LED Verde
int ledAzul=11;  //Declara Pin LED Azul

//————————————
//Funcion principal
//————————————
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(ledRojo,OUTPUT);  //El LED Rojo como una salida
pinMode(ledVerde,OUTPUT); //El LED Verde como una salida
pinMode(ledAzul,OUTPUT);  //El LED Azul como una salida
}

//————————————
//Funcion ciclicla
//————————————
void loop() // Esta funcion se mantiene ejecutando
{           //  cuando este energizado el Arduino

// Llamado a la función Color que recibe
// 1er posicion: Intensidad Rojo
// 2da posición: Intensidad Verde
// 3ra posición: Intensidad Azul

color(255,0,0);     //Rojo
delay(1000);

color(0,255,0);     //Verde
delay(1000);

color(0,0,255);     //Azul
delay(1000);

color(255,255,255); //Blanco
delay(1000);

color(255,0,255);   //Magenta
delay(1000);

color(255,128,0);  //Naranaja
delay(1000);

}

//————————————
//Funcion color
//————————————

void color(int rojo, int verde, int azul){

//Escritura de PWM del color Rojo
analogWrite(ledRojo, 255-rojo);

//Escritura de PWM del color Verde
analogWrite(ledVerde, 255-verde);

//Escritura de PWM del color Azul
analogWrite(ledAzul, 255-azul);
}

//Fin programa

COMO SE PUEDE APRECIAR LO QUE SE ENVIA SON 3 VALORES PARA PODER VARIAR LOS COLORES. AHORA QUE YA SE CONOCE QUE SE MANDA PODERMOS DESARROLLAR ENTORNOS PARA EL CONTROL RESPECTIVO YA PUEDE SER EMPLEANDO LABVIEW, PYTHON, ANDROID, JAVA, SCRIPT EN LINUX ETC.

CONTROL DE LED RGB EMPLEANDO LABVIEW

Anuncios
 
Deja un comentario

Publicado por en 15 septiembre, 2012 en ARDUINO

 

Etiquetas: , , , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: