Materiales:
- 1 resistencias 330 Ohm.
- 1 led rgb.
CÓDIGO:
void setup() { for (int i =9 ; i<12 ; i++) pinMode(i, OUTPUT); } void Color(int R, int G, int B) { analogWrite(9 , R) ; // Red - Rojo analogWrite(10, G) ; // Green - Verde analogWrite(11, B) ; // Blue - Azul } void loop() { Color(255 ,0 ,0) ; delay(500); Color(0,255 ,0) ; delay(500); Color(0 ,0 ,255) ; delay(500); Color(0,0,0); delay(1000); }
Arduino nos permite valores de 0 a 255 en los pines digitales, cuando utilizamos analogWrite(), en la práctica tendremos 255 x 255 x 255 colores diferentes, lo que es igual: 16.581.375 colores posibles.