Paso 8: LED RGB y Arduino
Los LEDs RGB que estamos usando en esta clase son cátodo común, lo que significa todos los tres LEDs comparten el mismo conector de tierra (algunos LEDs RGB, llamado ánodo común, compartir un pin de fuente común y tienen motivos diferentes). A alambre nuestro circuito como la primera imagen de arriba, cada LED en el LED RGB tiene una resistencia de 220 ohmios en serie con él que está conectada a que un PWM habilitado pin Arduino (utilicé pernos de 9-11). Esta manera, nosotros podemos selectivamente cada LED en el LED RGB encender y apagar individualmente.
Ver la segunda imagen de arriba para averiguar que conduce del LED RGB corresponde al rojo, verde, azul y tierra (que se numeran 1-4).
Este primer bosquejo pasará por cada color en el LED:
Luego utilice analogWrite() y random() para definir un brillo al azar niveles para cada uno de los colores en el LED. Los tres colores se mezclan en diferentes proporciones (según su brillo) para hacer una gran variedad de colores (255 ^ 3 = 16,581,375 colores posibles).
Random(256); Devuelve un número entre 0 y 255