Documentos de Académico
Documentos de Profesional
Documentos de Cultura
https://www.automatizacionparatodos.com/led-rgb-con-
arduino/
/* www.automatizacionparatodos.com
*
* Como controlar un LED RGB
*
* Ejemplo donde elegimos los colores para el
* LED RGB mediante potenciómetros.
*/
int pinR = 6;
int pinG = 5;
int pinB = 3;
int potR = A0;
int potG = A1;
int potB = A2;
void setup() {
pinMode(pinR,OUTPUT);
pinMode(pinG,OUTPUT);
pinMode(pinB,OUTPUT);
pinMode(potR,INPUT);
pinMode(potG,INPUT);
pinMode(potB,INPUT);
}
void loop() {
analogWrite(pinR, map(analogRead(A0),0,1023,0,255));
analogWrite(pinG, map(analogRead(A1),0,1023,0,255));
analogWrite(pinB, map(analogRead(A2),0,1023,0,255));
}
Ahora los potenciómetros te servirán para crear un divisor de voltaje, donde se convertirá de
0-1023 a 0-255, representando la intensidad que el LED RGB puede recibir, generando las
mismas 16,777,216 posibles combinaciones.