Um den bisherigen Aufbau um eine zweite LED zu erweitern, wird nicht sonderlich viel benötigt.

Bild von benötigtem Material

Abbildung: Für die Aufgabe benötigtes Material
Quelle: BBS2 Wolfsburg

Zum Aufbau der Schaltung wird zusätzlich Folgendes benötigt:

  • zweiter 220 Ω Widerstand
  • zweite LED
  • weitere Leitungen

Um die zweite LED anzusteuern, wird genauso vorgegangen, wie auch bei der ersten LED.

Die zweite LED soll mit einem anderen Pin angesteuert werden. Dieser muss wie der Pin für die erste LED ebenfalls im Programmcode auf High gesetzt werden.

Steckplan:

Abbildung: Erweiterung mit zweiter LED - Steckplatine 

Quelle: BBS 2 Wolfsburg


Schaltplan:


Abbildung: Erweiterung mit zweiter LED - Schaltplan 

Quelle: BBS 2 Wolfsburg


Die aufgebaute Schaltung sollte wie folgt aussehen: 

Aufbau der Erweiterung mit zweiter LED an weiterem Ausgang

Abbildung: Aufbau der Schaltung mit zweiter LED
Quelle: BBS2 Wolfsburg


Aufgabe:

  • Pin 4 am 220 Ω Widerstand der LED anschließen
  • Programmcode nun mit den vorhandenen Kompetenzen eigenständig anpassen. Die zweite LED soll genau wie die erste LED mit einer Selbsthaltung angesteuert werden.
  • bool status_LED = false;
    void setup() 
    {
      pinMode(35, INPUT);
      pinMode(16, OUTPUT);
      pinMode(4, OUTPUT);
      digitalWrite(16, LOW);
      digitalWrite(4, LOW);
    }
    
    void loop()
    {
      if(digitalRead(35) == HIGH)     //Wenn der Eingang des Tasters gleich 1 ist
      {
          status_LED = !status_LED;   //setze status_LED auf den umgekehrten Wert
          delay(200);                 //delay, damit nicht ständig diese Abfrage wiederholt wird
      }
    
      if(status_LED == true)
      {
        digitalWrite(16, HIGH);
        digitalWrite(4, HIGH);
      }
      else
      {
        digitalWrite(16, LOW);
        digitalWrite(4, LOW);
      }
    }

Mit einer fehlerfreien Programmierung sollten die LEDs bei Betätigung des Tasters wie folgt leuchten: 

 


Video: Selbsthaltung von zwei LEDs an zwei Ausgängen

Quelle: BBS2 Wolfsburg

Zuletzt geändert: Montag, 5. Februar 2024, 19:47