Yosef Guevara Salamanca
/
ProyectoPimerCorte
Primer codigo
Diff: main.cpp
- Revision:
- 3:e3ddaa35784e
- Parent:
- 2:557f7674d8db
- Child:
- 4:5b4114791035
diff -r 557f7674d8db -r e3ddaa35784e main.cpp --- a/main.cpp Thu Sep 06 20:35:45 2018 +0000 +++ b/main.cpp Fri Sep 07 11:53:53 2018 +0000 @@ -6,8 +6,7 @@ Max7219 deviceM(PB_15, PB_14, PB_13, PB_12); -uint8_t A, B, C, D, E, F, G, H = 0b00000000; -int matriz[]={A,B,C,D,E,F,G,H}; +int matriz[8]={0}; void debuging(char*s,...){ @@ -21,7 +20,7 @@ void imprimir(){ // Sele aplicac corriento a todas para facilitar selecccion - for(int i=0;i<=8;i++) + for(int i=0;i<=16;i++) { deviceM.write_digit(1,1,matriz[0]<<i); @@ -70,11 +69,15 @@ switch(figura){ case 1: - // Cuadrado - matriz[pos]=0b00000011; - matriz[pos+1]=0b00000011; + // Cuadrado + switch(giro){ + case 1: case 2: case 3: case 4: + matriz[pos]=0b1100000000000000; + matriz[pos+1]=0b1100000000000000; imprimir(); break; + } + break; case 2: //T switch(giro){ @@ -176,6 +179,9 @@ matriz[5]=0b00000000; matriz[6]=0b00000000; matriz[7]=0b00000000; + pos= 0; + figura= 0; + giro= 0; }