Skip to main content

Tutorial de LinkIt ONE - Mundo Colorido

Lo que estamos haciendo

Ahora sabemos cómo controlar los LEDs, combinémoslo con la idea básica sobre la combinación de colores. Los colores R-Rojo G-Verde B-Azul son los colores primarios, estos colores cuando se mezclan en diferentes proporciones dan diferentes colores. Un LED RGB consiste en cuatro pines, el cable largo es el terminal positivo y los otros tres cables son para controlar los colores RGB. Haz las conexiones como se muestra en la Fig5.2 y sube el código.

Cosas que necesitas

  • LinkIt One x 1

  • Placa de pruebas x 1

  • Resistencias 330Ω,10kΩ,1kΩ x 3

  • LED RGB de 8mm x 1

  • Transistor(2N3904) x 3

  • Botón x 3

Esquemático

Conexión

Código

Por favor haz clic en el botón de abajo para descargar el código para el kit:

Puedes descomprimir el archivo en la carpeta Examples de tu Arduino IDE.

Para acceder al código de demostración abre:

File -> Examples -> Starter Kit for LinkIt -> Basic -> L5_Color_Pannel

const int ledR = 2;
const int ledB = 3;
const int ledG = 4;

const int buttonR = 5;
const int buttonG = 6;
const int buttonB = 7;

void setup()
{
pinMode(ledR, OUTPUT); // set all led pin OUTPUT
pinMode(ledG, OUTPUT);
pinMode(ledB, OUTPUT);

pinMode(buttonR, INPUT); // set all button pin INPUT
pinMode(buttonG, INPUT);
pinMode(buttonB, INPUT);
}

void loop()
{
int stateR = 1-digitalRead(buttonR); // get state of button
int stateG = 1-digitalRead(buttonG);
int stateB = 1-digitalRead(buttonB);

digitalWrite(ledR, stateR); // set led
digitalWrite(ledG, stateG);
digitalWrite(ledB, stateB);

delay(10);
}

Solución de problemas

  • Visualización de color incorrecta

    • Dado que hay cuatro pines en el LED, existe probabilidad de error en la conexión, asegúrate de que todos los pines de control estén conectados a los cables correctos
  • ¿Apariencia rojiza?

    • En el LED RGB, el color rojo tiene mayor intensidad que los otros dos colores para un voltaje dado. Para hacer que el tono general del color esté en armonía, trata de reducir la intensidad del LED ROJO con un valor de resistencia mayor.

Mejorándolo

¿Quieres obtener más colores? Hay dos botones para ajustar los valores RGB de aumentos sucesivos. Entonces podemos encontrar más colores. Trata de construir el circuito conectando las dos interfaces de salida analógica (los valores RGB se incrementaron más alto o más bajo). El código ha sido definido para obtenerlo. (Salida analógica PWM, obtienes un valor de retorno de la salida del analógico 0-1023 para usar.)

Para abrir el código de demostración:

File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson –> L5_Colourful_RGB

Más ideas

¿Cómo expandir el código para reducir los valores RGB?

Referencia

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...