Mezclador de colores de Arduino (2 / 3 paso)

Paso 2: Software del mezclador de Color

Una vez que tengas todos tus LEDs conectados, el siguiente paso es escribir el software del mezclador que se ejecuta en el ordenador.
el código es:

int rposx = 4;
int gposx = 4;
int bposx = 4;
rval int = 0;
gval int = 0;
bval int = 0;
int salida = 0;
PFont fontA;
Import processing.serial.*;
Puerto serial;

void setup() {}
Size(480,180);
Background(170);
Stroke(255);
Fill(255);
Rect(4,4,257,52);
Rect(4,64,257,52);
Rect(4,124,257,52);
fontA = createFont("Verdana",26);
textFont(fontA);
textAlign(CENTER);
texto ("Color de salida", 360, 50);

Esto permitirá que para la comunicación puerto serie con arduino
println ("puertos serie disponibles:");
println(serial.List());
selecciona el primer puerto en el Serial.list() de uso y velocidad de 9600
puerto = serie nueva (esto, Serial.list()[0],9600);
}

void draw() {}
Esta dibuja un círculo cual visualiza el color mezclado que es está siendo emitido a Arduino
Fill(rval,gval,BVAL);
Ellipse(360,110,100,100);

Éstos dibujan las líneas de gradiente rojas, verdes y azules, así como una barra vertical en cada uno para denotar qué oficina de color es
ser seleccionado
para (int i = 0; i < 256; i ++) {}
Stroke(i,0,0);
line(i+5,5,i+5,55);
}
Stroke(255);
line(rposx,5,rposx,55);
para (int i = 0; i < 256; i ++) {}
Stroke(0,i,0);
line(i+5,65,i+5,115);
}
Stroke(255);
line(gposx,65,gposx,115);

para (int i = 0; i < 256; i ++) {}
Stroke(0,0,i);
line(i+5,125,i+5,175);
}
Stroke(255);
line(bposx,125,bposx,175);
}
void mouseDragged() {}
Esto le permite arrastrar la barra del degradado para seleccionar el color, mediante la determinación de si el ratón está dentro de uno de la gradiente
bares y que degradado de la barra está en.
Si (ratonX < 260 & & mouseX > 5 & & mouseY > 5 & & mouseY < 55) {}
rposx = mouseX;
rval = rposx-5;
derrota del flotador;
derrota, gota, pelea en lugar de enviar la 0-255 valor para cada i reasignar los valores de 0-85 para el rojo, 86-170 para el verde,
y 171-255 para el azul. Esto me permitió enviar solo un mensaje solo puerto serial del equipo para el arduino cada vez que la
se cambia el color
derrota = mapa (rval, 255, 0, 0, 85);
int routp = int(rout);
Port.Write(routp);
}
Si (ratonX < 260 & & mouseX > 5 & & mouseY > 65 & & mouseY < 115) {}
gposx = mouseX;
gval = mouseX-5;
gota de flotador;
gota = mapa (gval, 0, 255, 86, 170);
int goutp = int(gout);
Port.Write(goutp);
}
Si (ratonX < 260 & & mouseX > 5 & & mouseY > 125 & & mouseY < 175) {}
bposx = mouseX;
BVAL = mouseX-5;
pelea de flotador;
pelea = mapa (bval, 171, 0, 255, 255);
int boutp = int(bout);
Port.Write(boutp);
}
}

Artículos Relacionados

Mezclador de colores de Arduino controlado por iPhone

Mezclador de colores de Arduino controlado por iPhone

concurso Robot 18 +Este es el video de demostración de producto final como se verá.  Esto fácilmente podría ser usado para controlar un robot arduino o cualquier cosa en todo lo que el arduino corre!Si el vídeo no reproduce aquí es el enlace http://w
Sensor de Color de Arduino DIY

Sensor de Color de Arduino DIY

Como hacer un Sensor de Color de Arduino DIYPaso 1: partes 4 Leds (verde, azul, rojo, amarillo)resistencia de 4 220 ohmios1 LDRresistencia de 10 1 kPasadores hembraPCBPaso 2: Cortar el PCB Su diseño de la PCB de la forma. Entonces cortó él. Usé 3,5 c
Luz controlada mezclador blender, proyecto de arduino!

Luz controlada mezclador blender, proyecto de arduino!

Luz controlada mezclador blender, proyecto de arduino!
Mezclador de color Arduino

Mezclador de color Arduino

Este es mi primer instructable no dude en comentar!En este instructable, les mostraré cómo hacer un lámpara controlada por Arduino de mezcla de color.Paso 1: Los ingredientes se reúnenAquí está una lista de cosas que usted necesita.1. un Arduino - no
Cómo construir su propio órgano de Color LED || Arduino || MSGEQ7

Cómo construir su propio órgano de Color LED || Arduino || MSGEQ7

Te muestro cómo construir un órgano de color sólo utilizando un Arduino Uno, un MSGEQ7 y cinco componentes electrónicos externos. Estoy usando tres led de alta potencia y tres MOSFET para visualizar las tres bandas de frecuencia diferentes de la músi
Sensor de Color de Arduino

Sensor de Color de Arduino

aquí vamos a aprender como hacer un sensor de color. mi modelo consta de tres compartimentos de cartón que contiene un LED - uno rojo, uno azul y uno verde - y un fototransistor de OP550B. Brillo de los LED al mismo tiempo en una tarjeta de color sól
Mezclador de colores Led RGB

Mezclador de colores Led RGB

Este sencillomezclador de colores de led utiliza sin microcontroladores(Arduino - Pic etc.). Controla el brillo de cada canal de color variando el ciclo de trabajo (en el tiempo vs OFF time) mediante una técnica denominada PWM o modulación de anchura
Pequeño mezclador de colores - una corriente constante, 3W RGB LED con indicador de batería baja y polimorfo difusor

Pequeño mezclador de colores - una corriente constante, 3W RGB LED con indicador de batería baja y polimorfo difusor

Control de un LED RGB es un proyecto de microcontrolador simple y común, a menudo el siguiente proyecto después de parpadear y desvanecimiento de un LED.Para hacer esto más interesante, he construido usando un ATtiny13, uno de lo AVRs más pequeño y m
Detector de Color simple "arduino"

Detector de Color simple "arduino"

Este tutorial va a llevará a través de cómo hacer detector de color simple, con aplicaciones de VB.net a mostrar color. Es es relativamente sencillo de hacer, mientras que el código es de longitud moderada. La salida es en forma de un valor hexadecim
Arduino color Sensor bajo 1$

Arduino color Sensor bajo 1$

así que aquí está mi primer instructable, viniendo al tema, se trata de un sensor de color compatible arduino que se hace muy a bajo costo (no salen en la imagen arruiné todo al mismo tiempo de colocación del robot)...Paso 1: Reunir los materiales re
Mezclador de luz usando 'Sello' controlador de color

Mezclador de luz usando 'Sello' controlador de color

este Instructable enseña cómo un controlador embebido básico puede ser programado para control de LEDs (de los colores primarios) tal que la luz roja, verde y azul puede combinarse para crear un espectro completo de colores. Efectos ópticos creados d
Reloj de Color TFT de Arduino

Reloj de Color TFT de Arduino

Usted puede estar familiarizado con un sitio web en el Reino Unido llamado reloj de color (http://thecolourclock.co.uk/) que convierte el tiempo en un valor hexadecimal y luego utiliza ese valor para actualizar el color de fondo. Es muy hipnótico y c
Selector de color RGB

Selector de color RGB

Selector de color de led RGB es un mezclador de color visual fácil de usar creado el entorno de desarrollo de procesamiento. Es una manera fácil de entender la comunicación entre arduino y procesamiento y combinación de color divertido.Para este proy
Usando un LED RGB para detectar colores

Usando un LED RGB para detectar colores

te voy a mostrar cómo se puede utilizar un LED RGB y una fotocélula Cds como un sensor de color para un microcontrolador. Ilustrará el método para recuperar un color usando Arduino, y le mostrará un cómo usted puede verificar el color se analizan con