Ampel

Ardui­no UNO

int ROT = 5;
int GELB = 6;
int GRUEN = 7;

void setup() 
{
  pinMode(ROT, OUTPUT);
  pinMode(GELB, OUTPUT);
  pinMode(GRUEN, OUTPUT);
}

void loop()
{
  digitalWrite(ROT, HIGH);   // Schritt  1
  digitalWrite(GELB, LOW);   // Schritt  2
  delay(5000);               // Schritt  3
  digitalWrite(GELB, HIGH);  // Schritt  4
  delay(1000);               // Schritt  5
  digitalWrite(ROT, LOW);    // Schritt  6
  digitalWrite(GELB, LOW);   // Schritt  7
  digitalWrite(GRUEN, HIGH); // Schritt  8
  delay(3000);               // Schritt  9
  digitalWrite(GRUEN, LOW);  // Schritt 10
  digitalWrite(GELB, HIGH);  // Schritt 11
  delay(1000);               // Schritt 12
}

Wemos D1 Mini

int ROT = D5;
int GELB = D6;
int GRUEN = D7;

void setup() 
{
  pinMode(ROT, OUTPUT);
  pinMode(GELB, OUTPUT);
  pinMode(GRUEN, OUTPUT);
}

void loop()
{
  digitalWrite(ROT, HIGH);   // Schritt  1
  digitalWrite(GELB, LOW);   // Schritt  2
  delay(5000);               // Schritt  3
  digitalWrite(GELB, HIGH);  // Schritt  4
  delay(1000);               // Schritt  5
  digitalWrite(ROT, LOW);    // Schritt  6
  digitalWrite(GELB, LOW);   // Schritt  7
  digitalWrite(GRUEN, HIGH); // Schritt  8
  delay(3000);               // Schritt  9
  digitalWrite(GRUEN, LOW);  // Schritt 10
  digitalWrite(GELB, HIGH);  // Schritt 11
  delay(1000);               // Schritt 12
}

ESP32-Wroom

int ROT = 26;
int GELB = 27;
int GRUEN = 14;

void setup() 
{
  pinMode(ROT, OUTPUT);
  pinMode(GELB, OUTPUT);
  pinMode(GRUEN, OUTPUT);
}

void loop()
{
  digitalWrite(ROT, HIGH);   // Schritt  1
  digitalWrite(GELB, LOW);   // Schritt  2
  delay(5000);               // Schritt  3
  digitalWrite(GELB, HIGH);  // Schritt  4
  delay(1000);               // Schritt  5
  digitalWrite(ROT, LOW);    // Schritt  6
  digitalWrite(GELB, LOW);   // Schritt  7
  digitalWrite(GRUEN, HIGH); // Schritt  8
  delay(3000);               // Schritt  9
  digitalWrite(GRUEN, LOW);  // Schritt 10
  digitalWrite(GELB, HIGH);  // Schritt 11
  delay(1000);               // Schritt 12
}

Letzte Aktualisierung: 14. Feb 2024 @ 23:46