En línea

Tenemos 10 invitados conectado

Redes Sociales

feedfacebookyoutube

picasa

You are here: Home Tutoriales Arduino Arduino básico T19AB - Control básico de un LED RGB apoyado por tabla de colores
Arduino básico T19AB - Control básico de un LED RGB apoyado por tabla de colores PDF Imprimir E-mail
Martes, 07 de Febrero de 2012 15:49

montaje

 

El Equipo de Cosas de Mecatrónica y la Tienda de Robótica traen para todos sus lectores el tutorial T19AB en HD (High Definition) que explica paso a paso la sintaxis de un programa que hace uso de un gran recurso en programación que son las funciones, mediante un LED RGB y una función programación llamada "color" podemos generar diversas tonalidades apoyados en la tabla de colores RGB

La imagen que ves a la izquierda corresponde al montaje que debes realizar en tu placa Arduino, sobre la conexión de los componentes a esta se ha desarrollado el presente tutorial. El programa en el que se ha desarrollado este montaje se llama Fritzing y es muy interesante.

 

 

 

Adquiere los componentes para este proyecto en:

tdr negro

 

En este Tutorial comprendemos el mejor contenido educativo

tabla_t19ab

 

Aquí tienes el video donde encuentras todo lo necesario para concer más aceca de Arduino. Recuerda que este video ha sido desarollado en HD (Alta definición 720p) para que no pierdas ningún detalle.

 

 

Nota : El contenido desarollado para estos tutoriales aplica para todas las placas Arduino, se ha tomado a la placa Arduino Uno como referencia y no quiere decir que solo con esta se pueda llevar a cabo el desarollo de este magnifico curso

 

Acontinuación encuentras el programa desarrollado, totalmente documentado para que puedas entender toda la sintaxis y te queda como tarea probarlo y modificarlo. Lo puedes copiar y pegar en tu software de Arduino:

LED RGB - Tabla de Colores
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/*
 --------------------------------------------- 
  LED RGB - Tabla de Colores
 ---------------------------------------------
 
  Programa que hace uso de una función llamada
   color para generar diversas tonalidades en 
   un LED RGB
 
 Cosas de Mecatrónica y Tienda de Robótica
 
*/
 
//--------------------------------------------------
//Declara puertos de entradas y salidas y variables
//--------------------------------------------------
int ledRojo = 9; //Declara Pin LED Rojo
int ledVerde=10; //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

 

Agradecemos nos retribuyas el esfuerzo del Equipo de Cosas de Mecatrónica y la Tienda de Robótica con un comentario, recuerda que estos son muy valiosos para el pleno aprendizaje de toda la comunidad

 

De seguro quedaste con ganas de ver más Tutoriales de Arduino, visita nuestra extensa lista y elige

Laughing

Comentarios
Buscar
¡Sólo los usuarios registrados pueden escribir comentarios!

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Última actualización el Martes, 07 de Febrero de 2012 16:15
 
Joomla! Template by Red Evolution - Joomla Web Design