Diferencia entre revisiones de «Cyclon»

De Casiopea
Sin resumen de edición
Línea 17: Línea 17:
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 54: Línea 45:
         }
         }
       }
       }
     
   
     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 72: Línea 59:
     digitalWrite(i, LOW);
     digitalWrite(i, LOW);
     delay(0);
     delay(0);
 
   }
   }
 
 
}
}
<gallery>
<gallery>

Revisión del 18:23 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

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

} <gallery>

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