Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

4Farben LED

Ky-016

41V80YUibLL[1].jpg

Dieses Programm zeigt wie die 4Farben LED in verschiedenen Farben leuchtet:

int redpin = 11; // suche den pin für die rote LED aus
int bluepin = 10; // suche den pin für die blaue LED aus
int greenpin = 9 ;// suche den pin für die grüne LED aus

void setup () {
  pinMode (redpin, OUTPUT);
  pinMode (bluepin, OUTPUT);
  pinMode (greenpin, OUTPUT);
  }
void loop ()
{

 digitalWrite(blau, HIGH);
      digitalWrite(gruen, LOW);
      digitalWrite(rot, LOW);
      delay(750);
      digitalWrite(blau, LOW);
      digitalWrite(gruen, HIGH);
      digitalWrite(rot, LOW);
      delay(750);
      digitalWrite(blau, LOW);
      digitalWrite(gruen, LOW);
      digitalWrite(rot, HIGH);
      delay(750);
      digitalWrite(blau, HIGH);
      digitalWrite(gruen, HIGH);
      digitalWrite(rot, HIGH);
      delay(750);

}

 

Dieses Programm zeigt wie die LED in Kombination mit einem Taster funktioniert:


      int blau = 12;
      int gruen = 11;
      int rot = 10;
      int taster = 5;
      int tasterstatus = 0;
      int ledstatus = 0;

void setup() {
  pinMode(blau, OUTPUT);
  pinMode(gruen, OUTPUT);
  pinMode(rot, OUTPUT);
  pinMode(taster,INPUT);
 
}

void loop() {
          tasterstatus = digitalRead(taster);
                     if (tasterstatus == true){
     if (ledstatus == false){*/
      digitalWrite(blau, HIGH);
      digitalWrite(gruen, LOW);
      digitalWrite(rot, LOW);
      delay(750);
      digitalWrite(blau, LOW);
      digitalWrite(gruen, HIGH);
      digitalWrite(rot, LOW);
      delay(750);
      digitalWrite(blau, LOW);
      digitalWrite(gruen, LOW);
      digitalWrite(rot, HIGH);
      delay(750);
      digitalWrite(blau, HIGH);
      digitalWrite(gruen, HIGH);
      digitalWrite(rot, HIGH);
      delay(750);

      ledstatus = true;
     }
     else {
      digitalWrite(blau, LOW);
      digitalWrite(gruen, LOW);
      digitalWrite(rot, LOW);     
        ledstatus = false;
     }  
    
  }
}

Erstellt: Jan Krewin (12.01.2016) Letzte Änderung: Jan Krewin (12.01.2016)