Keistad-ICT
  1. U bevindt zich hier:  
  2. Startpagina
  3. Arduino

Arduino

Traffic Light (code)

Gegevens
Categorie: Arduino
Gepubliceerd: 30 december 2021
Hits: 185

Sketch code voor een verkeerslicht (tekening en foto's komen nog)

// variables
int GREEN = 2;
int YELLOW = 3;
int RED = 4;
int DELAY_GREEN = 5000;
int DELAY_YELLOW = 2000;
int DELAY_RED = 5000;


// basic functions
void setup()
{
  pinMode(GREEN, OUTPUT);
  pinMode(YELLOW, OUTPUT);
  pinMode(RED, OUTPUT);
}

void loop()
{
  green_light();
  delay(DELAY_GREEN);
  yellow_light();
  delay(DELAY_YELLOW);
  red_light();
  delay(DELAY_RED);
}

void green_light()
{
  digitalWrite(GREEN, HIGH);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, LOW);
}

void yellow_light()
{
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, HIGH);
  digitalWrite(RED, LOW);
}

void red_light()
{
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, HIGH);
}


 

Main Menu

  • Home
  • Arduino
  • ESP8266
  • Microsoft SQL Server
  • Raspberry Pi
  • Maqueen V3.0
  • PowerShell
  • Proxmox
  • Home Assistant
  • Node-RED
  • Beleggen
  • Sparen
  • Traden - Handelen
  • Linux - Ubuntu
  • MySQL