Tarea 2 - Grupo 1 I&P2024-1
De Casiopea
Título | Tarea 2 - Grupo 1 I&P2024-1 |
---|---|
Asignatura | Interacción y Performatividad |
Del Curso | Interacción y Performatividad 2024-1 |
Carreras | Diseño |
Nº | 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
- Se enciende la luz verde y se mantiene por 5 segundos.
- Se apaga la luz verde y se enciende la amarilla, se mantiene durante 3 segundos.
- Se apaga la luz amarilla y se enciende la roja, se mantiene durante 5 segundos.
- Se apaga la luz roja y vuelve a empezar el ciclo.
Código
// 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
- Se enciende la luz roja y se mantiene por 3 segundos.
- Se apaga la luz roja y se enciende la verde, se mantiene durante otros 3 segundos.
- Se apaga la luz verde y se enciende la amarilla, se mantiene durante 1 segundo.
- Se apaga la luz amarilla y vuelve a empezar el ciclo.
Código
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); }