TRABAJO ARDUINO IDE SEMAFORO


Gabriela Pavas y Juan esteban Jara 

CODIGO EN IDE  

 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);

 CODIGO EN PSeint 






DIAGRAMA DE FLUJO 


VERIFICACION 


Después de nuestro primer código decidimos agregarle un buzzer que sonara cuándo el semáforo esta en verde, lo único que agregamos fue la función que tendría el buzzer en el código

Este es el código actualizado 

const int ledVerde = 8;
const int ledAmarillo = 9;
const int ledRojo = 10;
const int buzzer = 7; 

void setup() {
  pinMode(ledVerde, OUTPUT);
  pinMode(ledAmarillo, OUTPUT);
  pinMode(ledRojo, OUTPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {
  // Luz verde encendida
  digitalWrite(ledVerde, HIGH);
  digitalWrite(ledAmarillo, LOW);
  digitalWrite(ledRojo, LOW);
  digitalWrite(buzzer, LOW); 
  delay(5000);

  // Luz amarilla encendida
  digitalWrite(ledVerde, LOW);
  digitalWrite(ledAmarillo, HIGH);
  digitalWrite(buzzer, LOW);
  delay(2000);

  
  digitalWrite(ledAmarillo, LOW);
  digitalWrite(ledRojo, HIGH);
  digitalWrite(buzzer, HIGH); 
  delay(5000);

  
  digitalWrite(ledRojo, LOW);
  digitalWrite(ledAmarillo, HIGH);
  digitalWrite(buzzer, LOW);
  delay(2000);
}




Aquí estaría instalado con el buzzer 











Comentarios

Entradas más populares de este blog

FORMATO EN EXCEL DEL PROYECTO FINAL - BITACORAS DE AGOSTO - LOGO DEL PROYECTO - YEREMI GOMEZ, GABRIELA PAVAS, NICOLAS OVALLE, LUIS ALEJANDRO ROMERO Y DANNA GONZALES