Tarea 3 LED RGB - Antonia López, Sebastian Perucci, Jose Urrejola

De Casiopea



TítuloTarea 3 LED RGB - Antonia López, Sebastian Perucci, Jose Urrejola
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2022
CarrerasDiseño, Diseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Interacción y Servicios"Interacción y Servicios" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
3
Alumno(s)Antonia López, José Urrejola, Sebastian Perucci

Materiales

  • Arduino
  • LED RGB
  • Botón/Pulsador
  • Resistencias (4)
  • ProtoBoard
  • Cables

Proceso

Código

int estadoLed = 1; int ledRed = 6; int ledBlue = 5; int ledGreen = 3;

void setup () {

 pinMode (ledRed, OUTPUT);
 pinMode (ledBlue, OUTPUT);
 pinMode (ledGreen, OUTPUT);
 pinMode (2, INPUT);
 Serial.begin(9600);
 }

void loop () {

 if (digitalRead(2) == 1) {
   estadoLed++;
   if (estadoLed == 4) {
     estadoLed = 0;
   }
   switch(estadoLed) {
     case 0:
     digitalWrite(ledRed, LOW);
     digitalWrite(ledBlue, LOW);
     digitalWrite(ledGreen, LOW);
     break;
    
     case 1:
     digitalWrite(ledRed, HIGH);
     digitalWrite(ledGreen, LOW);
     digitalWrite(ledBlue, HIGH);
     break;
    
     case 2:
     digitalWrite(ledRed,LOW);
     digitalWrite(ledGreen, HIGH);
     digitalWrite(ledBlue, HIGH);
     break;
    
     case 3:
     digitalWrite(ledRed, HIGH);
     digitalWrite(ledGreen, HIGH);
     digitalWrite(ledBlue, LOW);
     break;
   }
   while (digitalRead(2) == 1) {
   }
 }
 delay(10);

}

Resultado final

Video