X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=RGB_LED%2Frgb_0_soluzione%2Frgb_0_soluzione.ino;h=5a5c9717815fb81f0017daa7c4e0f356b995b2a3;hb=22da2a0f8203616aedbb746d4b4dbb4f7718ae58;hp=5d46d7e1a5e3827a1a9f864fc2470021c953272c;hpb=7eb899c40c1fc5f52e0f9c016e6f638f51fe14ff;p=sketchbook_andrea diff --git a/RGB_LED/rgb_0_soluzione/rgb_0_soluzione.ino b/RGB_LED/rgb_0_soluzione/rgb_0_soluzione.ino index 5d46d7e..5a5c971 100644 --- a/RGB_LED/rgb_0_soluzione/rgb_0_soluzione.ino +++ b/RGB_LED/rgb_0_soluzione/rgb_0_soluzione.ino @@ -19,31 +19,43 @@ void setup() void loop() { - setColor(255,0,0) ; // imposta il LED in rosso - //setColor(0xFF,0x00,0x00) ; // imposta il LED in rosso in esadecimale + rendiBlu(); + delay(1000); + //setColor(255,0,0) ; // imposta il LED in rosso + //setColor(0xFF,0x00,0x00) ; // imposta il LED in rosso in esadecimale // setName("green") ; + // delay(1000); } // Funzioni: -void setColor(int red, int green, int blue) + +void rendiBlu() { + // Accende di Blu + + analogWrite(redPin, 255 ); + analogWrite(greenPin, 255 ); + analogWrite(bluePin, 0 ); + } + +void setColor(int red, int green, int blue) { // Imposta i colori di un LED RGB Common Anodote // in esadecimale -{ + analogWrite(redPin, 255 -red); analogWrite(greenPin, 255 - green); analogWrite(bluePin, 255 - blue); } -void setName(String colorName) +void setName(String colorName) { // Imposta i colori di un LED RGB Common Anodote // tramite una stringa -{ + if (colorName == "red") { analogWrite(redPin, 0 ); analogWrite(greenPin, 255 ); analogWrite(bluePin, 255 ); - } + } else if (colorName == "green") { analogWrite(redPin, 255 ); analogWrite(greenPin, 0 ); @@ -57,10 +69,3 @@ void setName(String colorName) - http://ardx.org/src/code/CIRC12-code-MB-SPAR.txt */ - - - - - - -