Felipe Ramirez / Mbed 2 deprecated Examen

Dependencies:   mbed

main.cpp

Committer:
megabarcafk
Date:
2019-11-05
Revision:
25:5bcf968f8748
Parent:
24:7f14b70fc9ef

File content as of revision 25:5bcf968f8748:

#include "mbed.h"

Serial pc(USBTX,USBRX);
AnalogIn Al(PTB2);
Timeout reloj1;
DigitalOut foco1(PTC16);
DigitalOut foco2(PTC17);
DigitalOut foco3(PTB9);
DigitalOut foco4(PTA1);
DigitalOut foco5(PTB23);
DigitalOut foco6(PTA2);
DigitalOut foco7(PTC2);
DigitalOut foco8(PTC3);
DigitalOut foco9(PTA0);
DigitalOut foco10(PTC4);
DigitalOut foco11(PTD0);
DigitalOut foco12(PTD2);
DigitalOut foco13(PTD3);
DigitalOut foco14(PTD1);
DigitalOut foco15(PTE25);
DigitalOut foco16(PTE24);
DigitalIn boton(PTA4);







int main()

{
    const int filas=4;
    const int columnas=4;
    int matriz[filas][columnas];   
    int i,j;
    srand (Al.read_u16());
   
    
    
    for(i=0;i<filas;i++)
{
     for(j=0;j<columnas;j++)
{      
    pc.printf("%i \t",rand()%2,matriz[i][j]);

}
pc.printf("\n");
}
while(1)
{
if(boton==1)
{
foco1=0;
wait(0.1);
foco1=!foco1;
foco2=1;
wait(0.1);
foco2=!foco2;
foco3=0;
wait(0.1);  
foco3=!foco3;
foco4=0;
wait(0.1);
foco4=!foco4; 
foco5=1;
wait(0.1);  
foco5=!foco5;
foco6=1;  
wait(0.1);
foco6=!foco6;
foco7=0;  
wait(0.1);
foco7=!foco7;
foco8=1;  
wait(0.1);
foco8=!foco8;
foco9=0;
wait(0.1);  
foco9=!foco9;
foco10=1;
wait(0.1);  
foco10=!foco10;
foco11=1; 
wait(0.1); 
foco11=!foco11;
foco12=1; 
wait(0.1); 
foco12=!foco12;
foco13=1; 
wait(0.1); 
foco13=!foco13;
foco14=1;
wait(0.1);
foco14=!foco14; 
foco15=1; 
wait(0.1);
foco15=!foco15; 
foco16=1;
wait(0.1);   
foco16=!foco16;  
}
if(boton==0)
{
foco1=0;
wait(0.1);
foco1=!foco1;
foco2=1;
wait(0.1);
foco2=!foco2;
foco3=0;
wait(0.1);  
foco3=!foco3;
foco4=0;
wait(0.1);
foco4=!foco4; 
foco5=1;
wait(0.1);  
foco5=!foco5;
foco6=1;  
wait(0.1);
foco6=!foco6;
foco7=0;  
wait(0.1);
foco7=!foco7;
foco8=1;  
wait(0.1);
foco8=!foco8;
foco9=0;
wait(0.1);  
foco9=!foco9;
foco10=1;
wait(0.1);  
foco10=!foco10;
foco11=1; 
wait(0.1); 
foco11=!foco11;
foco12=1; 
wait(0.1); 
foco12=!foco12;
foco13=1; 
wait(0.1); 
foco13=!foco13;
foco14=1;
wait(0.1);
foco14=!foco14; 
foco15=1; 
wait(0.1);
foco15=!foco15; 
foco16=1;
wait(0.1);   
foco16=!foco16;      
}    
}    

}