ZUÑIGS Y YeRIMI: SEMAFORO


CODIGO DEL CIRCUITO DE TIKERCAD


const int ledVerde = 8;

const int ledAmarillo = 9;

const int ledRojo = 10;


void setup() {

  // Configurar los pines como salida

  pinMode(ledVerde, OUTPUT);

  pinMode(ledAmarillo, OUTPUT);

  pinMode(ledRojo, OUTPUT);

}


void loop() {

  // Verde encendido

  digitalWrite(ledVerde, HIGH);

  digitalWrite(ledAmarillo, LOW);

  digitalWrite(ledRojo, LOW);

  delay(5000); // 5 segundos


  // Amarillo encendido

  digitalWrite(ledVerde, LOW);

  digitalWrite(ledAmarillo, HIGH);

  delay(2000); // 2 segundos


  // Rojo encendido

  digitalWrite(ledAmarillo, LOW);

  digitalWrite(ledRojo, HIGH);

  delay(5000); // 5 segundos


  // Amarillo antes de pasar a verde otra vez

  digitalWrite(ledRojo, LOW);

  digitalWrite(ledAmarillo, HIGH);

  delay(2000);

}                                                                                                                                                                                                                                                                                                                                          
LED VERDE
                                                                                                                                                                                                                                                                                                                                                         LED AMARILLO
                                                                                                                                                                                                                                             LED ROJO                                                                                          
                                                                                                             

PLACA NORMAL 




                                                                                  PSEINT                                                                                      
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                   EJECUCION                                                                                                                                                                  


TINKERCAD





CODIGO DEL CIRCUITO DE PSEINT

Algoritmo emaforo

Definir ledVerde, ledAmarillo, ledRojo Como Entero

  

    ledVerde <- 0

    ledAmarillo <- 0

    ledRojo <- 0


    Mientras Verdadero Hacer

        // Verde encendido

        ledVerde <- 1

        ledAmarillo <- 0

        ledRojo <- 0

        Escribir "?? VERDE encendido"

        Esperar 5 Segundos


        ledVerde <- 0

        ledAmarillo <- 1

        ledRojo <- 0

        Escribir "?? AMARILLO encendido"

        Esperar 2 Segundos

    

        ledVerde <- 0

        ledAmarillo <- 0

        ledRojo <- 1

        Escribir "?? ROJO encendido"

        Esperar 5 Segundos

       

        ledVerde <- 0

        ledAmarillo <- 1

        ledRojo <- 0

        Escribir "?? AMARILLO (transición al verde)"

        Esperar 2 Segundos

    FinMientras


FinAlgoritmo

fotos del trabajo del semafaro 








esta es una mejora significativa pero su funcion es simple ya que cuando llega a rojo suena el buser 
y el motor baja el palo y simula una barrera




Comentarios

Entradas populares