Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titleLösung Aufgabe 2
collapsetrue
#define RED_LED 11 // PWM fähiger PIN
#define GRN_LED 10 // PWM fähiger PIN
#define BLU_LED 9  // PWM fähiger PIN
void setup()
{
  pinMode(RED_LED, OUTPUT);
  pinMode(GRN_LED, OUTPUT);
  pinMode(BLU_LED, OUTPUT);
}
void loop()
{
  for (int i = 0; i < 255; i++)
  {
    analogWrite(RED_LED, i); // Den Wert i an RED_LED setzen
    delay(10);
  }
  for (int i = 255; i > 0; i--)
  {
    analogWrite(RED_LED, i); // Den Wert i an RED_LED setzen
    analogWrite(GRN_LED, (-1) * (255 - i)); // Den Wert i umkehren und an GRN_LED setzen
    delay(10);
  }
  for (int i = 255; i > 0; i--)
  {
    analogWrite(GRN_LED, i); // Den Wert i an RED_LED setzen
    analogWrite(BLU_LED, (-1) * (255 - i)); // Den Wert i umkehren und an BLU_LED setzen
    delay(10);
  }
  for (int i = 255; i > 0; i--)
  {
    analogWrite(BLU_LED, i); // Den Wert i an RED_LED setzen
    delay(10);
  }
}

 


Weitere Informationen

Make Presents: The Transistor
Bipolarer Transistor – Erklärung im Elektronik Kompendium
Der Transistor als Schalter – Erklärung der Funktionsweise im Elektronik Kompendium