Tarea 2 - Grupo 1 I&P2024-1

De Casiopea



TítuloTarea 2 - Grupo 1 I&P2024-1
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2024-1
CarrerasDiseño
2
Alumno(s)Maria Alejandra Pérez, Isabella Zanetti, Constanza Pomodoro, María Jesús Matta

Tarea 2

Se realiza la simulación de un semáforo y el tiempo de espera en cada una de sus luces. Para ello se configura desde el código cual se enciende primero, por cuanto tiempo y cual se encenderá después que la primera se apague.

Componentes

  • 1 Arduino uno
  • 1 Protoboard
  • 3 Luces LED
  • 3 Resistencias
  • 7 Cables

María Jesús Matta

  1. Se enciende la luz verde y se mantiene por 5 segundos.
  2. Se apaga la luz verde y se enciende la amarilla, se mantiene durante 3 segundos.
  3. Se apaga la luz amarilla y se enciende la roja, se mantiene durante 5 segundos.
  4. Se apaga la luz roja y vuelve a empezar el ciclo.

Código

Tarea2-grupo1MJM.png
 // C++ code
 //
 
 int verde = 13;
 int amarillo = 12;
 int rojo = 11;
 
void setup()
{
  pinMode(verde, OUTPUT);
  pinMode(amarillo, OUTPUT);
  pinMode(rojo, OUTPUT);
}
 
void loop()
{
  digitalWrite(verde, HIGH);
  delay(5000); // Wait for 5000 millisecond(s)
  digitalWrite(verde, LOW);
  digitalWrite(amarillo, HIGH);
  delay(3000); // Wait for 3000 millisecond(s)
  digitalWrite(amarillo, LOW);
  digitalWrite(rojo, HIGH);
  delay(5000); // Wait for 5000 millisecond(s)
  digitalWrite(rojo, LOW);
}

Isabella Zanetti

  1. Se enciende la luz roja y se mantiene por 3 segundos.
  2. Se apaga la luz roja y se enciende la verde, se mantiene durante otros 3 segundos.
  3. Se apaga la luz verde y se enciende la amarilla, se mantiene durante 1 segundo.
  4. Se apaga la luz amarilla y vuelve a empezar el ciclo.

Código

Tarea2 IZG InyPer.jpg
 int rojo = 8;
 int amarillo = 9;
 int verde = 10;
void setup()
{
  pinMode(rojo, OUTPUT);
  pinMode(amarillo, OUTPUT);
  pinMode(verde, OUTPUT);
 }
 void loop()
 {
  digitalWrite(rojo, HIGH);
  delay(5000); 
  digitalWrite(rojo, LOW);
  delay(100);

  digitalWrite(verde, HIGH);
  delay(5000); 
  digitalWrite(verde, LOW);
  delay(100); 
 
 digitalWrite(amarillo, HIGH);
 delay(3000); 
 digitalWrite(amarillo, LOW);
 delay(100); 
 }