Simple RGB LED Tutorial(Digital Colour Mixer and Controlling using Potentiometer) (4 / 4 paso)

Paso 4: Cambio de color mediante potenciómetro

Mi amigo se preguntaba si podríamos cambiar color a mostrar cambio óptimo en su coche como en las carreras de arrastre NFS.
Este código utiliza sólo potenciómetro para cambiar el color del LED basado en los valores. Pero LEDS RGB puede ser utilizado para más cosas pero engancha hasta las fuentes de entrada correcto. Si usted podría conseguir un mapa RPM, relación de transmisión y par motor de su coche, podría programar el circuito para la luz verde para RPM correcto o pensar en más cosas interesantes. Mientras tanto sólo descargar y ejecutar este programa a su imaginario gire.

Código comienza aquí
/ * Cambia el color de un LED RGB basado en potenciómetro
Creado: Ravi Kanth Kosuru
Fecha: 28/12/2013 * /

rPin int = 13;
gPin INT = 12;
bPin int = 8;
switchCase int = 0;
int pot = A0;
int gButton = 7;
bButton int = 2;
char el rVal, gVal, bVal;
void setup()

{

pinMode (rPin, salida);

pinMode (gPin, salida);

pinMode (bPin, salida);

pinMode (pot, INPUT_PULLUP);

pinMode (gButton, INPUT_PULLUP);

pinMode (bButton, INPUT_PULLUP);

Serial.Begin(9600);
}

void loop()

{
Valores del potenciómetro se dividen por 4 para obtener un rango menor
int potValue = analogRead (olla) / 4;
Serial.println(potValue);
Empieza con el azul para valores por debajo de 100 y rojo para valores superiores a 15
Podría ser utilizado para ajustes óptimos con
Verde entre 115-145. Valores antes y después de zonas verdes cambian de color
para mostrar condiciones de límite para los valores óptimos
Si (potValue > 0 & & potValue < 100) {}
switchCase = 0;
}
else if (potValue > = 100 & & potValue < 115) {}
switchCase = 1;
}
else if (potValue > = 115 & & potValue < 135) {}
switchCase = 2;
}
else if (potValue > = 135 & & potValue < 150) {}
switchCase = 1;
}
Else {}
switchCase = 4;
}

{Switch(switchCase)}
caso 0:
setColour (alto, alto, bajo);
rotura;
caso 1:
setColour (LOW, bajo, bajo);
rotura;
caso 2:
setColour (alta, baja, alta);
rotura;
caso 4:
setColour (baja, alta, alta);
rotura;
}

}

void setColour (char rojo, verde de char, char azul)
{

digitalWrite (rPin, rojo);

digitalWrite (gPin, verde);

digitalWrite (bPin, azul);

}
//Code termina aquí

Artículos Relacionados

RGB LED Tutorial (utilizando un Arduino) (RGBL)

RGB LED Tutorial (utilizando un Arduino) (RGBL)

Los LED son grandes. Pero todo proyecto llega un punto donde intermitente es suficiente. Para estos casos un RGB (rojo, verde, azul) LED es la respuesta.Con un LED RGB podrás producir cualquier color brillan tus deseos de corazón.En el primer uso de
SIMPLE RGB LED ARDUINO PROJRCT

SIMPLE RGB LED ARDUINO PROJRCT

Para principiantes.. .just como Señor ;)Paso 1: Eso es todo LO QUE USTED NECESITA:MÓDULO RGB DE KEYESARDUINOPC--------------------------------------------------------------------------------------------------------------------------------------------
Simple arduino led RGB

Simple arduino led RGB

esto es un simple RGB led para arduino se puede introducir en y tarda pin:13(green) 12(red) 11(blue).Usted puede comprar módulos 5 $ que ic2 o spi pero son mucho más complicado programa toty para las heces de 2$, puedes hacer tu ciudad que es mucho p
ArduDroid: Un Simple controlador de Android basado en el modo Bluetooth 2 para Arduino RGB led tira

ArduDroid: Un Simple controlador de Android basado en el modo Bluetooth 2 para Arduino RGB led tira

INTRODUCCIÓNCONSEGUIR en el app de google PLAY "ardudroid"ARDUDROID (antes Andruino) es una aplicación Android sencilla para ayudarle a controlar los pines de tu Arduino Uno (o clon) de tu teléfono Android sin cables. Es una aplicación Android y
ARDUINO UNO - cátodo común RGB LED 3-color parpadeo utilizando código Simple

ARDUINO UNO - cátodo común RGB LED 3-color parpadeo utilizando código Simple

Aquí es un circuito simple con incluso más simple código a parpadear un LED RGB de cátodo común. Todo lo que necesitas es información básica sobre el Arduino UNO y la comprensión del simple código de Arduino como 'Parpadear' ejemplo de código en el I
Tutorial de Python simple RGB frambuesa Pi

Tutorial de Python simple RGB frambuesa Pi

Una forma sencilla de empezar el frambuesa Pi programación forma es intentar programar un Raspberry Pi. Ahora he creado este sencillo tutorial. Puede seguir los pasos simples y hacer una simple lámpara inalámbrica de RGB.Todos los componentes son un
ARDUINO UNO - Commom ánodo RGB LED 3-color parpadeo utilizando código Simple

ARDUINO UNO - Commom ánodo RGB LED 3-color parpadeo utilizando código Simple

Mientras que un parpadeo de 3 colores de un cátodo común RGB LED es simple me pareció un poco tedioso obtener el mismo resultado de un ánodo común uno debido a mi conocimiento muy básico de ARDUINO UNO de programación. Así que me di cuenta de un circ
Cómo utilizar un LED RGB - Arduino Tutorial

Cómo utilizar un LED RGB - Arduino Tutorial

Un LED RGB tiene 4 pines, uno para cada color (rojo, verde, azul) y un cátodo común. Tiene árbol diferente color diodos que pueden combinarse para crear a todo tipo de color! Cualquier color es posible dependiendo de cómo brillante cada diodo.Mira el
Controlado por Arduino RGB LED Infinity Mirror

Controlado por Arduino RGB LED Infinity Mirror

Actualización 22/11/2013: gracias a todos los que votaron por este proyecto en el concurso de microcontrolador! Fue uno de los tres ganadores del primer premio.Actualización 17/09/2013: gracias a todos los que votaron por este proyecto en el concurso
IoT con LinkIt uno - RGB LED

IoT con LinkIt uno - RGB LED

Después de crear unos instructables sobre cómo empezar con el link ahora es tiempo de empezar con la IoT, y puesto que LinkIt uno cuenta con un Comité en el módulo de WiFi es muy fácil de trabajar.Antes de comenzar con este proyecto, echa un vistazo
Desmitificador de 4 pines RGB LEDS (Radio Shack 276-0028)

Desmitificador de 4 pines RGB LEDS (Radio Shack 276-0028)

RGB LED son bastante útil en proyectos lo que permite una amplia gama de color de una sola unidad.  Sin embargo pueden ser un dolor en el cuello para trabajar con y a menudo viene con poca o ninguna documentación.  Busqué algún tiempo para encontrar
RainBoard - RGB LED arco iris Fader

RainBoard - RGB LED arco iris Fader

Nota: he fijado la confusión con algunos de los cables en los pasos 10 y 17 pasos. Algunos de los diagramas (el tablero ilustrado) son incorrectos, por favor asegúrese de seguir los esquemas y como siempre, edificio feliz!Introducción de la RainBoard
Digispark RGB LED fundido

Digispark RGB LED fundido

Adelante:Este instructivo fue publicado en roiginallyMis estudiantes y desarrolló en este ejemplar, para el cual recibieron una muy buena marca.Viendo el siguiente video puede dejar con un sentido de demasiadas cosas demasiado rápido. Por favor conti
Multicolor de Knight Rider con RGB LED PL9823 + Arduino UNO

Multicolor de Knight Rider con RGB LED PL9823 + Arduino UNO

Si conoces el famoso LED WS1012 no ignore este tutorial.El PL9823 que utilizan el mismo protocolo de la WS1012 led led el más barato. Puede usar esto para hacer un ledstrip o también una matriz de led. PIX (http://www.0lab.it/portfolio/pix-rgb-led-ma