Selector de color RGB (2 / 3 paso)

Paso 2: código

Para ejecutar este ejemplo, usaremos una librería de arduino para su procesamiento. Es una biblioteca muy práctica que facilita mucho la interfaz de arduino y procesamiento.

Puede visitar página web de procesamiento haciendo clic aquí: https://www.processing.org/.

Para descargar la biblioteca y para más información sobre cómo instalar y utilizar, se puede visitar el siguiente enlace: http://playground.arduino.cc/Interfacing/Processing

Así se instala la biblioteca. Ahora tenemos que subir a arduino en el ejemplo de una estándar firmado (firmware); se encuentra en el arduino IDE abrir archivo > ejemplos > una firmado > StandardFirmata. Seleccione el puerto COM, la placa arduino y subir el ejemplo.

Para el código de procesamiento:

Ventana:

Cuando ejecutamos un proyecto de transformación, la ventana abierta tiene una cierta anchura y altura y todas las formas tales como botones, líneas, etc. son tamaño para ajustarse a la ventana de alguna manera estética/funcional. Pero qué pasa si nos quieren o necesitan una ventana; ¿o uno más pequeño? ¿Debemos tenemos que redimensionar todo?

Para mantenerla proporcional, bosquejado sobre papel el aspecto deseado para la ventana. Entonces, pensando siempre en porcentajes, divide la ventana en áreas útiles y las fronteras como se puede ver en la imagen de arriba.

En este caso me ocurrió con estas proporciones:

80% para la anchura de columnas y 20% para las fronteras y espaciado, así b=80%*width/number de columnas, c=20%*width/number de las columnas.

 //Automatic window and column re-sizing float b=0.8*w/3; //default is at 0.8; float c=0.2*w/3; float a=c/2; //c=2*a float d=h-3*a-b; float e=w-c; 


Columna:

Cada columna fue hecha por varias líneas de colores y como la altura de la columna varía con la altura de la ventana, también lo hace líneas de color. Para hacer frente a esto que utilicé a la bruja de la función de mapa es mapas muy útiles para, así, valores entre un rango dado.

Para ver una columna que aparece lentamente, puede ejecutar el archivo "Una columna" en el proceso.

Comunicarse con arduino:

Lo que sucede en la función principal del código:

void draw()

{

Si (ratonX > un & & mouseX <a + b & & mouseY > un & & mouseY < un + d & & mousePressed)

Si el puntero del ratón dentro de la columna roja y botón izquierdo del ratón pulsado, hacer lo que sigue

{

La posición del puntero en esta columna se determinará el valor rojo entre 0 y 255

RV = mapa (mouseY, un + d, a, 0, 255);

while(Now-Before)

{

Now=Millis();

}

arduino.analogWrite (Rled, (int) Rv); Enviar valor rojo (de 0 a 255) para arduino

}

Hacer una similar si declaración a valores de verde y azul. (se muestra en el código fuente adjuntado)

Color de muestra en el cuadro de vista previa

Fill(RV,GV,BV); Valores enviados a arduino son los mismos que entraron aquí

Rect (a, 2 * a + d, e, b); dibujar fondo caja (escuchar)

antes = ahora; "Reset" retraso

}

Artículos Relacionados

Cómo utilizar el selector de Color de la tira de RGB

Cómo utilizar el selector de Color de la tira de RGB

En este Instructables te mostrará cómo utilizar la herramienta selector de Color de la tira de RGB.¿Qué es RGB tira Color Picker?RGB tira Color Picker es una herramienta que he creado para el control de los colores de sus LEDs conectados a un Arduino
GIMP - selector de Color en acción

GIMP - selector de Color en acción

Todo el mundo escuchó sobre PhotoShop, herramienta de edición muy útil. Menos personas conocen GIMP, una alternativa libre con numerosas funciones de gran alcance. Desgraciadamente GIMP parece demasiado complicado para los principiantes y en este ins
DIY un dispositivo para explicar el Color RGB de primario

DIY un dispositivo para explicar el Color RGB de primario

Este es un juguete que se puede cambiar la pinza de pelo del ratón de Minnie, que se basa en el modelo de Color RGB, cuando se está deslizando la arboleda – Silde Potentioment, el color sería cambiado demasiado.El modelo de color RGB es un modelo de
ÓRGANO de COLOR RGB LED tira (sin microcontrolador)

ÓRGANO de COLOR RGB LED tira (sin microcontrolador)

es un órgano de tira de LED RGB y no utilizar cualquier microcontrolador. su base mosfet canal N.Paso 1: partes Hola,Su un órgano de COLOR RGB LED tira sin microcontroladory aquí está la lista.1) 3.5mm audio toma-1ps2) 12V, adaptador de alimentación
Detector de colores RGB simple usando Arduino

Detector de colores RGB simple usando Arduino

¿Cómo ves los colores?La luz es una onda electromagnética que existe en nuestro universo. Como ser humano vemos sólo una parte de todo el espectro electromagnético.Asumir una bola roja: cuando la luz golpea la superficie, se refleja el color rojo (lo
Selector de Color de LED RGB

Selector de Color de LED RGB

uno de los desafíos de trabajar con LEDs RGB está haciendo la derecha valores rojo, verde y azul para que coincida con un color que está intentando mostrar.  Puede iniciar con los colores de la web y luego a veces necesitará ajustar ya que los LEDs n
Cómo hacer arco iris adecuada y colores aleatorios con el modelo de Color RGB

Cómo hacer arco iris adecuada y colores aleatorios con el modelo de Color RGB

Parece que cosas tan simples como un efecto de arco iris o suavemente cambiar colores al azar en un LED RGB son bastante triviales. Sin embargo, una y otra vez vengo sobre proyectos con enfoques extraños a esta materia. La extrañeza más común es el u
Hacer un Slider de color RGB LED pintura desnudos

Hacer un Slider de color RGB LED pintura desnudos

En este tutorial construiremos un físico RGB (rojo, verde, azul) LED (diodo electroluminoso) color mezclador pintura conductora desnuda. Cada LED RGB tiene tres internos diodos emisores de luz (LEDs) para cada uno de los colores - rojos, verdes y azu
Mezcla de colores RGB LED touch juguete para niños

Mezcla de colores RGB LED touch juguete para niños

quiero crear un juguete interactivo para mis hijos jugar conmigo. Llevamos a cabo las manos juntos entonces el LED RGB muestra diferentes colores. Mantener la más estricta o más ligero, o toque diferentes partes del cuerpo del otro muestran diferente
Impresora 3D de mezcla de Color RGB acero - marco de acero, bajo costo,

Impresora 3D de mezcla de Color RGB acero - marco de acero, bajo costo,

El Acero RGB que impresora 3D pretende ser una mirada agradable, carbón de bajo costo, fuerte marco de acero, compactas, de mezcla de color, fácil para ensamblar la impresora 3D reprap.La máquina es un nuevo diseño de la impresora de la famosa estruc
Circuito de ciclismo de Color RGB LED

Circuito de ciclismo de Color RGB LED

cómo volver a propósito un RGB LED color ciclismo circuito de un ambientador Glade LightShow.Estaba en proceso de crear un ciclo circuito basado en un microcontrolador PIC cuando manché el ambientador Glade espectáculo de luces de color rojo, verde,
Arduino ejemplos #1 hacer un Led al azar Flash diferentes colores RGB

Arduino ejemplos #1 hacer un Led al azar Flash diferentes colores RGB

en este instructable le mostraré cómo conseguir un rgb llevado a flash al azar diferentes colores utilizando un Arduino. Si usted tiene cualesquiera preguntas, comentarios o sugerencias para otros ejemplos de Arduino no dude en dejar un comentario y
Cambio de color RGB luces de árbol de Navidad

Cambio de color RGB luces de árbol de Navidad

aquí es una manera rápida y fácil para hacer una cadena de LEDs RGB para un árbol de Navidad.Paso 1: Comprar algunos color cambiar LED RGB Mi amigo Jimmie me convertían a algunos LED que cambian de color excelente. Hay varios tipos de LEDs RGB: con c
Lamparita de mezcla de Color RGB Trippy

Lamparita de mezcla de Color RGB Trippy

proyecto se basa en Una lamparita de cristal Trippy por Charles Platt en hacer revista volumen 25, ver enlace a continuación para obtener información adicional. Un divertido y sencillo proyecto con microcontroladores PICAXE.http://www. Makezine.com/2