Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 1:a8699ad87eee
- Parent:
- 0:e30c05ee1b0a
--- a/main.cpp Sat Jun 04 22:36:50 2022 +0000
+++ b/main.cpp Sun Jun 05 21:58:44 2022 +0000
@@ -20,7 +20,7 @@
void funcion();
void flip()
{
- funcion(); //coloco acà la fuciòn para que se ejecute todo el tiempo
+ funcion(); //coloco acà la funciòn para que se ejecute todo el tiempo
if(tiempo<=50000) {
tiempo++;
}
@@ -81,8 +81,18 @@
led_actual = led_actual - a; // coloco esta variable en su led perteneciente
}
leds[led_actual]=1; //2 segundos prendido
- if(led_actual == 7)
- puntos_a= puntos_a + 10; // sumo 10 puntos para luego en el multuplexado poder usar los 2 displays juntos
+ if(led_actual == 7) {
+ puntos_a= puntos_a + 10;
+ printf("el jugador 1 suma un punto\n");
+ leds[0]=1;
+ leds[1]=1;
+ leds[2]=1;
+ leds[3]=1;
+ leds[4]=1;
+ leds[5]=1;
+ leds[6]=1;
+ leds[7]=1;
+ } // sumo 10 puntos para luego en el multuplexado poder usar los 2 displays juntos
valor = puntos_a + puntos_b; // valor que le llega al barrido
estado_A = 3; // paso a la espera
tiempo2=0; // hago que vuelva a contar el tiempo 2
@@ -110,8 +120,18 @@
led_actual = led_actual - b;
}
leds[led_actual]=1; //2 segundos
- if(led_actual == 0)
+ if(led_actual == 0) {
puntos_b++;
+ printf("el jugador 2 suma un punto\n");
+ leds[0]=1;
+ leds[1]=1;
+ leds[2]=1;
+ leds[3]=1;
+ leds[4]=1;
+ leds[5]=1;
+ leds[6]=1;
+ leds[7]=1;
+ }
valor = puntos_a + puntos_b;
estado_A = 4;
tiempo2=0;
@@ -121,11 +141,12 @@
if(tiempo2==200) {
leds[led_actual]=0;
estado_A = 2;
- if(puntos_a >= 20) {
+ if(puntos_a >= 50) {
estado_A = 0; // vuelvo al inicio asi en caso de que se desee se vuelva a iniciar el juego
puntos_a=0; // vuelvo todo a cero por las dudas
puntos_b=0;
valor=0;
+ printf("el jugaror 1 gana\n");
}
tiempo=0;
}
@@ -139,6 +160,7 @@
puntos_a=0;
puntos_b=0;
valor=0;
+ printf("el jugaror 2 gana\n");
}
tiempo=0;
}