Diferencia entre revisiones de «Cyclon»

De Casiopea
Línea 14: Línea 14:


==Codigo==
==Codigo==
<gallery>
<pre><nowiki>
int boton = 2; //pin del pulsador
int boton = 2; //pin del pulsador
int cont = 100;
int cont = 100;
void setup() {
void setup() {
   // conectamos el puerto serie
   // conectamos el puerto serie
   Serial.begin(9600);
   Serial.begin(9600);
   // declaramos el botón para entrada
   // declaramos el botón para entrada
   pinMode(boton, INPUT);
   pinMode(boton, INPUT);
   // y los pin del 5 al 13 como salida
   // y los pin del 5 al 13 como salida
   for (int i = 5; i < 14; i++) {
   for (int i = 5; i < 14; i++) {
     pinMode(i, OUTPUT);
     pinMode(i, OUTPUT);
   }
   }
}
}
void loop() {
void loop() {
   int valor; // valor al presionar o no el boton
   int valor; // valor al presionar o no el boton
   //nivel 1
   //nivel 1
   for (int i = 5 ; i < 14; i++) {
   for (int i = 5 ; i < 14; i++) {
     digitalWrite(i, HIGH);
     digitalWrite(i, HIGH);
   
     valor = digitalRead(boton);  
     valor = digitalRead(boton);  
     if ((valor == 0) && (i == 9)) { //si se selecciona la correcta, gana
     if ((valor == 0) && (i == 9)) { //si se selecciona la correcta, gana
     
       for (int j = 0; j <= 4; j++) {
       for (int j = 0; j <= 4; j++) {
         digitalWrite(9, HIGH);
         digitalWrite(9, HIGH);
Línea 45: Línea 54:
         }
         }
       }
       }
     
   
     if ((valor == 0) && (i != 9)) { //si se selecciona la incorrecta, pierde
     if ((valor == 0) && (i != 9)) { //si se selecciona la incorrecta, pierde
       for (int p = 0; p <= 3; p++) {
       for (int p = 0; p <= 3; p++) {
         for (int k =5; k < 14; k++){
         for (int k =5; k < 14; k++){
         digitalWrite(k, HIGH)  
         digitalWrite(k, HIGH);
 
       
         delay(10);
         delay(10);
         digitalWrite(k,LOW);
         digitalWrite(k,LOW);
Línea 59: Línea 72:
     digitalWrite(i, LOW);
     digitalWrite(i, LOW);
     delay(0);
     delay(0);
   }
 
   }
 
}
}
<gallery>
</nowiki></pre>


[[Archivo:7 kxjghsdicgh.jpeg|300px]]
[[Archivo:7 kxjghsdicgh.jpeg|300px]]

Revisión del 18:29 2 ago 2019


TítuloCyclon
Tipo de ProyectoProyecto de Curso
Palabras Claveinteracción, electrónica, arduino, LED
Período2019-2019
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2019
CarrerasDiseño, 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.
Alumno(s)Elizabeth Bustos, Amalia Casanova, Constanza Cabrera, Constanza Villarroel, María Inés González Guardia
ProfesorRenzo Varela

Cyclon

Codigo

int boton = 2; //pin del pulsador
int cont = 100;

void setup() {
  // conectamos el puerto serie
  Serial.begin(9600);

  // declaramos el botón para entrada
  pinMode(boton, INPUT);

  // y los pin del 5 al 13 como salida
  for (int i = 5; i < 14; i++) {
    pinMode(i, OUTPUT);
  }

}


void loop() {
  int valor; // valor al presionar o no el boton

  //nivel 1
  for (int i = 5 ; i < 14; i++) {
    digitalWrite(i, HIGH);
    
    valor = digitalRead(boton); 
    if ((valor == 0) && (i == 9)) { //si se selecciona la correcta, gana
      
      for (int j = 0; j <= 4; j++) {
        digitalWrite(9, HIGH);
        delay(200);
        digitalWrite(9, LOW);
        delay(200);
        cont= cont - 5;
        if (cont = 50){
          cont =100;
        }
        }
      }
      
    
    if ((valor == 0) && (i != 9)) { //si se selecciona la incorrecta, pierde
      for (int p = 0; p <= 3; p++) {
        for (int k =5; k < 14; k++){
        digitalWrite(k, HIGH);

        
        delay(10);
        digitalWrite(k,LOW);
        delay(10);
        cont = 100;
        }
      }
    }
    delay(cont);
    digitalWrite(i, LOW);
    delay(0);

  }
  
}

7 kxjghsdicgh.jpeg 2 jsjkah.jpeg 9 jkcghsiudcg.jpeg 4 sjhak.jpeg 6 skcghsi.jpeg 10 jxghiaugxh.jpeg