//Mischfarben werden im gleitenden Durchgang geƤndert. int LEDblau = D3; // Farbe blau an Pin 3 int LEDrot = D5; // Farbe rot an Pin 5 int LEDgruen=D6; // Farbe gruen an Pin 6 int p=10; // p ist eine Pause mit 10ms also 1 Sekunde int brightness1a = 150; // Zahlenwert zwischen 0 und 255 gibt die Leuchtstaerke der einzelnen Farbe an int brightness1b = 150; // Zahlenwert zwischen 0 und 255 gibt die Leuchtstaerke der einzelnen Farbe an int brightness1c = 150; // Zahlenwert zwischen 0 und 255 gibt die Leuchtstaerke der einzelnen Farbe an int dunkel = 0; // Wert fuer die dunkle LED. Bei LED mit Plus am gemeinsamen Pin muss hier 255 stehen. void setup() { pinMode(LEDblau, OUTPUT); pinMode(LEDgruen, OUTPUT); pinMode(LEDrot, OUTPUT); } void loop() { analogWrite(LEDgruen, brightness1c); // gruen und rot ein = gelb analogWrite(LEDrot, brightness1b); delay(p); analogWrite(LEDgruen, dunkel); // gruen und rot aus = gelb aus analogWrite(LEDrot, dunkel); analogWrite(LEDgruen, brightness1c); // gruen und blau ein = tuerkis analogWrite(LEDblau, brightness1b); delay(p); analogWrite(LEDgruen, dunkel); // gruen und blau aus = teurkis aus analogWrite(LEDblau, dunkel); analogWrite(LEDrot, brightness1b); // rot und blau ein = lila analogWrite(LEDblau, brightness1b); delay(p); analogWrite(LEDrot, dunkel); // rot und blau aus = lila aus analogWrite(LEDblau, dunkel); }