Hallo zusammen!
Ich möchte bei einer Rennautobahn eine Ampel bauen. Um es spannender zu gestalten möchte ich, das die letzte LED nach einer zufällig gewählten Zeit (zwischen 1 und 4 sekunden) . Zum steuern verwende ich einen Arduino Mega und zum programmieren das Arduino Programm. das nachfolgende Programm haben ich schon in C# getestet und dort funktioniert es, nur leider nicht im Arduino Programm.
const int intRot13 = 1;
const int intRot12 = 2;
const int intRot11 = 3;
const int intRot10 = 4;
const int intRot9 = 5;
void setup()
{
pinMode(intRot13, OUTPUT);
pinMode(intRot12, OUTPUT);
pinMode(intRot11, OUTPUT);
pinMode(intRot10, OUTPUT);
pinMode(intRot9, OUTPUT);
}
void Zufall(byte bytAmpel)
{
int Zahl1 = 0;
random Rnd = new random();
Zahl1 = Rnd.Next(1000, 4000)
}
void loop()
{
digitalWrite(1, HIGH);
delay(1500);
digitalWrite(2, HIGH);
delay(1500);
digitalWrite(3, HIGH);
delay(1500);
digitalWrite(4, HIGH);
delay(1500);
digitalWrite(5, HIGH);
delay(Zufall());
delay (3000);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
Wäre für jede Hilfe dankbar!