int LED[5] = {3, 4, 5, 6, 7};
int AnzahlBlinken;
int LEDNummer;
void setup()
{
for (int i = 0; i <= 4; i ++)
{
pinMode(LED[i], OUTPUT);
}
// Zufallsgenerator starten
randomSeed(analogRead(A0));
}
void loop()
{
for (int i = 0; i <= 4; i ++)
{
// Anzahl des Blinkens der LEDs zufällig bestimmen
AnzahlBlinken = random(1, 5);
// Leuchtdauer zufällig bestimmen
int Leuchtdauer = random(50, 500);
/*
aktuelle LED i einschalten
-> Funktion LEDBlinken aufrufen
*/
LEDBlinken(LED[i], AnzahlBlinken, Leuchtdauer);
}
}
void LEDBlinken(int LEDNummer, int Anzahl, int Leuchtdauer)
{
for (int i = 0; i <= Anzahl; i ++)
{
digitalWrite(LEDNummer, HIGH);
delay(Leuchtdauer);
digitalWrite(LEDNummer, LOW);
delay(Leuchtdauer);
}
}
Letzte Aktualisierung: