Luces de LED "Neón" resplandor para automotores (4 / 5 paso)

Paso 4: código

Selector gráfico de color
Antes de utilizar la pantalla táctil, usted necesita poner la carta del selector de color detrás de él. Obtener la imagen (abajo), escalarla al tamaño adecuado (debe extenderse a todos los bordes de la pantalla táctil) e imprimir. Pegamento o cinta adhesiva detrás de la pantalla de cristal táctil.

IDE de Arduino
Para cargar el código para el Arduino, usted tendrá que descargar el IDE de Arduino. Instrucciones en el link

Aquí está el código (copiar/pegar en el IDE de Arduino):

---(begin Code) -----------

/ *---Luces LED---
=======================================
Bob Rudolph
sentryGun53
V02 29/12/11
*/

const float yMin = 170;
const float yMax = 870;
const float xMin = 68;
const float xMax = 920;

const int LEDr = 9;
const int LEDg = 10;
const int LEDb = 11;
const int STRIPr = 6;
const int STRIPg = 5;
const int STRIPb = 3;
const int final = 14;
const int alto = 15;
const int izquierda = 16;
const int derecha = 17;
const int tecla = 2;

valores r int [264];
gvalores int [264];
int bValues [264];

int r = 0;
int g = 0;
int b = 0;
int x = 198;
int y = 30;

void setup() {}
Serial.Begin(9600);
int rVal = 255;
gVal int = 255;
int bVal = 25;
para (int i = 0; i < 44; i ++) {}
gVal = gVal - 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}
rVal = 255;
gVal = 25;
bVal = 25;
para (int i = 44; i < 88; i ++) {}
bVal = bVal + 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}
rVal = 255;
gVal = 25;
bVal = 255;
para (int i = 88; i < 132; i ++) {}
rVal = rVal - 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}
rVal = 25;
gVal = 25;
bVal = 255;
para (int i = 132; i < 176; i ++) {}
gVal = gVal + 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}
rVal = 25;
gVal = 255;
bVal = 255;
para (int i = 176; i < 220; i ++) {}
bVal = bVal - 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}
rVal = 25;
gVal = 255;
bVal = 25;
para (int i = 220; i < 264; i ++) {}
rVal = rVal + 5;
valores r [i] = rVal;
gvalores [i] = gVal;
bValues [i] = bVal;
}

pinMode (LEDr, salida);
pinMode (LEDg, salida);
pinMode (LEDb, salida);
pinMode (botón, entrada);
digitalWrite (botón, HIGH);

}

void loop() {}

if(digitalRead(Button) == LOW) {}

obtener posición x
pinMode (abajo, entrada);
pinMode (superior, entrada);
pinMode (a la izquierda, salida);
pinMode (derecha, salida);
digitalWrite (izquierda, arriba);
digitalWrite (derecha, baja);
int x_unscaled = analogRead(bottom);
x_unscaled = 1024 - x_unscaled;
x = int(map(float(x_unscaled), xMin, xMax, 0, 264));
if(x < 0) {}
x = 0;
}
if(x > 264) {}
x = 264;
}

obtener la posición y
pinMode (abajo, salida);
pinMode (superior, salida);
pinMode (a la izquierda, entrada);
pinMode (derecha, entrada);
digitalWrite (superior, alto);
digitalWrite (abajo, baja);
int y_unscaled = analogRead(left);
y = int(map(float(y_unscaled), yMin, yMax, 0, 200));
Si (y < 0) {}
y = 0;
}
Si (y > 200) {}
y = 200;
}
y = 200-y;

}
Si (x < 100 & & y < 60) {/ / blanco
r = 255;
g = 255;
b = 255;
}
else if (x > = 100 & & y < 60) {/ / negro
r = 0;
g = 0;
b = 0;
}
else if (y > = 60) {/ / multicolor
r = int(map(float(rValues[x]), 25, 255, 0, 255));
g = int(map(float(gValues[x]), 25, 255, 0, 255));
b = int(map(float(bValues[x]), 25, 255, 0, 255));
}

analogWrite (LEDr, 255-r);
analogWrite (LEDg, 255-g);
analogWrite (LEDb, 255-b);

analogWrite (STRIPr, r);
analogWrite (STRIPg, g);
analogWrite (STRIPb, b);

Serial.Print(x);
Serial.Print("");
Serial.println(y);

}

----------- (código final) -----------

Carga código Arduino
Pulse "Compilar". Espere a que el IDE decir "Compilación de hecho", a continuación, conecte su Arduino, selecciónela en las herramientas > Puerto serie menú y presione "Subir". Espere a que el IDE decir "Hacer subir". Luego, se realizan cargando el código.

Código de la función
Para definir un color, presione ese color en la pantalla táctil y mantenga pulsada, luego pulse el botón. Mantenga pulsado el botón y para mover el dedo para seleccionar un color. El color se establece cuando se suelta el botón.
El LED solo te da algunos comentarios en de qué color son seleccionar, así que no tienes que mirar hacia abajo en la tierra para entender.

Artículos Relacionados

¿Irán amenaza a cerrar estrecho de Ormuz, la crisis de los negocios de luces del LED abajo?

¿Irán amenaza a cerrar estrecho de Ormuz, la crisis de los negocios de luces del LED abajo?

En primer lugar, Permítanme explicar lo que es el estrecho de Ormuz. El estrecho de Ormuz es un estrecho estrecho, estratégico importante entre el Golfo de Omán en el sureste y el Golfo Pérsico. 35% de los envíos de petróleo marítimo del mundo pasar
8 cosas que puedes hacer para mejor protegen sus luces de LED al aire libre

8 cosas que puedes hacer para mejor protegen sus luces de LED al aire libre

Luces de LED al aire libre son muy útiles adiciones a su césped ojardín, pero necesita un poco de ayuda si quieres hacer que dure más de unos pocos meses. Aquí están algunos consejos ingeniosos para ayudarle a hacer precisamente eso:Paso 1: 1. Selecc
Cultivo de plantas con las luces de LED

Cultivo de plantas con las luces de LED

en este instructable voy estar demostrando cómo cultivar plantas pequeñas bajo el resplandor glorioso de luces. Woop!Paso 1: introducción Ante todo... Hola!Este es mi primer instructable (lector de largo plazo, "en realidad-post-anythinger", es
Luces de LED Multicolor reactiva de música

Luces de LED Multicolor reactiva de música

Ilumina tus fiestas de año nuevo e impresionar a tus amigos con estos increíbles luces de LED multicoloras reactivas música esa respuesta y cambiar sus colores en cada latido fuerte. Estas luces no son sino simples tiras de LED RGB conectado al ardui
Como conseguir LEDs de alta calidad para monedas

Como conseguir LEDs de alta calidad para monedas

Actualización: Cuando publiqué este instructable años, LEDs fueron bastante un poco más caros de lo que son hoy. Si te encuentras con un juego enredado para arriba de las luces de Navidad, esta puede ser una buena forma de salvarlos. Con el costo act
LED.  Hace resplandor cuando ellos no se encienden.

LED. Hace resplandor cuando ellos no se encienden.

Hace poco compré resplandor verde polvo (brilla en la oscuridad) de polvo de Color Solar.http://solarcolordust.com/site/Products.htmlEsto y claro de esmalte de uñas es todo lo que necesitas para encender LEDS luz blancas regulares a brillar en los LE
Crece las luces de LED y cartón

Crece las luces de LED y cartón

este instructivo debe mostrar cómo hice una espectro completo (sobre todo) LED grow luz en un disco antiguo de caja de pizza.Paso 1: materialesse necesitan algunos materiales:LED-por lo menos 6 (yo usé 14 Led de 6 colores diferentes, la mayor varieda
Instalación de luces diurnas LED LEDayFLEX

Instalación de luces diurnas LED LEDayFLEX

Esta guía es demostrar cómo instalar LEDayFLEX estilo LED luces de conducción diurna con la forma libre. Esto le permite ser tan creativo como quieras ya que se puede diseñar cómo quiere su LED de marcha diurna lámparas para ver. Usted tendrá que hac
DIY. LED USB teclado Base para el control rápido mecanografía fácil

DIY. LED USB teclado Base para el control rápido mecanografía fácil

LED - teclado USB Base para escribir rápido y fácil de controlarMúsica: De Stockmusic.netUna pista libre de regalías ha adquirido la licencia para Samimy producciones.Nombre de la pista: el océano de los sueñosID: z247Manta Liences es presionado por
ICStation luces de LED de indicador de nivel de sonido de color LED luces van con la música

ICStation luces de LED de indicador de nivel de sonido de color LED luces van con la música

Hola amigos, ICStation equipo presentarles el producto maravilloso que Departamento de investigación y desarrollo han desarrollado recientemente:Luces de LED de indicador de nivel de ICStation sonido. Se puede apreciar que es muy interesante. El núme
Cambio de luces con LED en su camión Dodge.

Cambio de luces con LED en su camión Dodge.

De este Instructable, voy a usar mi carro, un 1999 Dodge Ram 2500 extended cab. Realmente desprecio la mirada de las luces interiores amarillo que es por eso que he decidido ir con las luces de LED./ / / / / / ADVERTENCIA \ \ \ \ \ \ \YO NO SOY RESPO
Donde conseguir gratis luces de LED. NO EN LAS TIENDAS!

Donde conseguir gratis luces de LED. NO EN LAS TIENDAS!

Usted puede encontrar luces de LED en cualquier lugar, cualquier lugar. En su casa, habría al menos 50 luces LED, colocadas alrededor de diferentes partes de la casa. En este instructable, voy a mostrar donde se pueden encontrar luces LED, que puede
Matriz de LED 8 x 8 para RaspberryPi y 3 programas de

Matriz de LED 8 x 8 para RaspberryPi y 3 programas de

Se trata de una matriz de LED 8 x 8 para una RaspberryPi y tres programas a ejecutar en él:1 - un programa "Hola mundo" con una fuente completa de inglés.2 - un juego de dados.3 - una versión pequeña de 8 x 8 del juego de la vida de Conway..Se n
Proyecto de LED intermitente de Arduino para niños

Proyecto de LED intermitente de Arduino para niños

Intermitente LED proyecto con Arduino UNO. Proyecto básico para niños divertidosLo que usted necesita!Arduino UNOProtoboard3 LEDCables de puente1 k Ohm resistenciasPaso 1: Conexión de los cablesConecte los cables según cuadroconectar toma de tierra c