Maker Forum

Forum-Navigation
Du musst dich anmelden um Beiträge und Themen zu erstellen.

LEDs - blink and fade

Hallo,

Gestern auf dem Robowettbewerb in der StaBi wurde ich zu einem kleinen Problem befragt.

Es ging darum 7 LEDs in einer bestimmt Reihenfolge und auf eine bestimmte Art zum leuchten zu bringen.

Dazu haben wir dann dieses kleine Beispiel erarbeitet: ARDUINO LEDfade

void setup()
{
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  
  Serial.begin(9600);
}
void ledfade (int ledPin)
{
  for (int x = 0; x <= 255; x+=5)
  {
    analogWrite(ledPin, x);
    Serial.println(x);
    delay(5);
  }
  
  for (int x = 255; x >= 0; x-=5)
  {
    analogWrite(10, x);
    Serial.println(x);
    delay(5);
  }
}
void ledonoff (int ledPin)
{
  digitalWrite(ledPin, HIGH);
  delay(1000); // Wait for 1000 millisecond(s)
  digitalWrite(ledPin, LOW);
  delay(1000); // Wait for 1000 millisecond(s)
}
void loop()
{
  ledonoff(9);
  ledfade(10);
  ledonoff(11);
  ledfade(9); 
}

 

 

Raspberry Pi - Arduino - ESP - Linux - Windows - C++ - Python - C# - Elektronik - 3D Druck - Fusion 360