Trabajo del semáforo - Nicolás Ovalle, Luis Romero, Danna González Gómez

Videos que el profesor Aimer envió:

  https://www.youtube.com/watch?v=UDX6RzEjDm4&authuser=0


Video que usamos como referencia:

 https://youtu.be/i3Llvd5qHZM?si=YUSracK_ZLOMrQQq


Arduino código con subprocesos:

void setup() {

  pinMode(13, OUTPUT); // Rojo

  pinMode(12, OUTPUT); // Amarillo

  pinMode(11, OUTPUT); // Verde


  apagarTodo();

}


void loop() {

  encenderVerde();

  delay(5000);


  encenderAmarillo();

  delay(1000);


  encenderRojo();

  delay(5000);

}


// Subprocesos (funciones)


void apagarTodo() {

  digitalWrite(13, LOW);

  digitalWrite(12, LOW);

  digitalWrite(11, LOW);

}


void encenderVerde() {

  digitalWrite(13, LOW);

  digitalWrite(12, LOW);

  digitalWrite(11, HIGH);

}


void encenderAmarillo() {

  digitalWrite(11, LOW);

  digitalWrite(12, HIGH);

}


void encenderRojo() {

  digitalWrite(12, LOW);

  digitalWrite(13, HIGH);

}



Simulador Arduino en Tinkercad:



















Código del semáforo en PSeInt:


















Funciona:


Comentarios

Entradas populares de este blog

PROYECTO