color led;
-
void setup()
{
for (byte i = 0; i < 4; i++) {
}
}
-
void loop()
{
analogWrite(pin[0], led.red);
3. Sarebbe piu' elegante scrivere una funzione per gestire il setup dei PIN
e impostare i colori?
3.1 Servira' una o piu' funzioni?
- 4. Esiste un costrutto che mi permetta di legare le differenti caratteristiche
+ 4. Esiste un costrutto che mi permetta di legare le differenti proprieta'
del LED RGB e contemporaneamente raggruppare le funzioni che tipicamente uso con questo?
*/
byte red;
};
-ledRGB led {0,255,255,9,10,11};
+ledRGB led {9,10,11,0,255,255};
-
-
void setup()
{
- pinMode(led.Pin, OUTPUT);
- pinMode(led.Pin, OUTPUT);
- pinMode(led.Pin, OUTPUT);
+ pinMode(led.rPin, OUTPUT);
+ pinMode(led.gPin, OUTPUT);
+ pinMode(led.bPin, OUTPUT);
}
void loop()