2 Adafruit Arduino - Lesson 3. RGB LED
4 RGB LED: mpostare i colori per un LED RGB
16 pinMode(redPin, OUTPUT);
17 pinMode(greenPin, OUTPUT);
18 pinMode(bluePin, OUTPUT);
23 setColor(255,0,0) ; // imposta il LED in rosso
24 //setColor(0xFF,0x00,0x00) ; // imposta il LED in rosso in esadecimale
30 void setColor(int red, int green, int blue)
31 // Imposta i colori di un LED RGB Common Anodote
34 analogWrite(redPin, 255 -red);
35 analogWrite(greenPin, 255 - green);
36 analogWrite(bluePin, 255 - blue);
39 void setName(String colorName)
40 // Imposta i colori di un LED RGB Common Anodote
41 // tramite una stringa
43 if (colorName == "red") {
44 analogWrite(redPin, 0 );
45 analogWrite(greenPin, 255 );
46 analogWrite(bluePin, 255 );
48 else if (colorName == "green") {
49 analogWrite(redPin, 255 );
50 analogWrite(greenPin, 0 );
51 analogWrite(bluePin, 255 );
57 1. Per usare un solo valore esadecimale per settare i colori:
58 - http://ardx.org/src/code/CIRC12-code-MB-SPAR.txt