El LED RGB son tres LED de diferentes colores (rojo - rojo, verde - verde, azul - azul), encerrados en una carcasa. Veamos cómo conectar RGB LED a Arduino.
Es necesario
- - Arduino;
- - LED RGB;
- - 3 resistencias para 220 Ohm;
- - cables de conexión;
- - tabla de pan;
- - un ordenador.
Instrucciones
Paso 1
Los LED RGB son de dos tipos: con un ánodo común ("más") y un cátodo común ("menos"). La figura muestra los diagramas esquemáticos de estos dos tipos de LED. La pata larga del LED es siempre el cable de alimentación común. El cable LED rojo (R) está ubicado por separado, el verde (G) y el azul (B) están ubicados en el otro lado del ánodo, como se muestra en la figura. En este artículo, veremos cómo conectar un LED RGB con un ánodo común y un cátodo común.
Paso 2
El diagrama de conexión para un LED RGB con un ánodo común se muestra en la figura. Conectamos el ánodo a "+5 V" en la placa Arduino, los otros tres pines a pines digitales arbitrarios.
Tenga en cuenta que estamos conectando cada uno de los LED a través de su propia resistencia y no usando una común. Es aconsejable hacer precisamente eso, porque cada uno de los LED tiene su propia eficiencia. Y si los conecta todos a través de una resistencia, los LED brillarán con diferente brillo.
Paso 3
Reescribamos el clásico boceto de "parpadeo". Habilitaremos y deshabilitaremos cada uno de los tres colores a su vez. Tenga en cuenta que el LED se iluminará cuando apliquemos LOW al pin correspondiente del Arduino.
Paso 4
Veamos los LED RGB parpadeantes en acción. El LED se enciende a su vez rojo, verde y azul. Cada color se ilumina durante 1 segundo, luego se apaga durante 2 segundos y el siguiente se enciende.
Puede iluminar cada canal por separado, puede hacerlo todo al mismo tiempo, luego el color del brillo cambiará.
Paso 5
Si está utilizando un LED RGB de cátodo común, conecte el cable largo del LED al GND de la placa Arduino y los canales R, G y B a los puertos digitales del Arduino. Cabe recordar que los LED se encienden cuando se aplica un nivel alto (HIGH) a los canales R, G, B, en contraste con el LED con un ánodo común.
Si no cambia el dibujo anterior, entonces cada color del LED en este caso estará encendido durante 2 segundos, y la pausa entre ellos será de 1 segundo.