Felipe Ramirez / Mbed 2 deprecated Examen

Dependencies:   mbed

Committer:
megabarcafk
Date:
Tue Nov 05 21:02:53 2019 +0000
Revision:
25:5bcf968f8748
Parent:
24:7f14b70fc9ef
Equipo5

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan 0:7dec7e9ac085 1 #include "mbed.h"
dan 0:7dec7e9ac085 2
megabarcafk 25:5bcf968f8748 3 Serial pc(USBTX,USBRX);
megabarcafk 25:5bcf968f8748 4 AnalogIn Al(PTB2);
megabarcafk 25:5bcf968f8748 5 Timeout reloj1;
megabarcafk 25:5bcf968f8748 6 DigitalOut foco1(PTC16);
megabarcafk 25:5bcf968f8748 7 DigitalOut foco2(PTC17);
megabarcafk 25:5bcf968f8748 8 DigitalOut foco3(PTB9);
megabarcafk 25:5bcf968f8748 9 DigitalOut foco4(PTA1);
megabarcafk 25:5bcf968f8748 10 DigitalOut foco5(PTB23);
megabarcafk 25:5bcf968f8748 11 DigitalOut foco6(PTA2);
megabarcafk 25:5bcf968f8748 12 DigitalOut foco7(PTC2);
megabarcafk 25:5bcf968f8748 13 DigitalOut foco8(PTC3);
megabarcafk 25:5bcf968f8748 14 DigitalOut foco9(PTA0);
megabarcafk 25:5bcf968f8748 15 DigitalOut foco10(PTC4);
megabarcafk 25:5bcf968f8748 16 DigitalOut foco11(PTD0);
megabarcafk 25:5bcf968f8748 17 DigitalOut foco12(PTD2);
megabarcafk 25:5bcf968f8748 18 DigitalOut foco13(PTD3);
megabarcafk 25:5bcf968f8748 19 DigitalOut foco14(PTD1);
megabarcafk 25:5bcf968f8748 20 DigitalOut foco15(PTE25);
megabarcafk 25:5bcf968f8748 21 DigitalOut foco16(PTE24);
megabarcafk 25:5bcf968f8748 22 DigitalIn boton(PTA4);
megabarcafk 25:5bcf968f8748 23
megabarcafk 25:5bcf968f8748 24
megabarcafk 25:5bcf968f8748 25
megabarcafk 25:5bcf968f8748 26
megabarcafk 25:5bcf968f8748 27
megabarcafk 25:5bcf968f8748 28
megabarcafk 25:5bcf968f8748 29
megabarcafk 25:5bcf968f8748 30 int main()
megabarcafk 25:5bcf968f8748 31
megabarcafk 25:5bcf968f8748 32 {
megabarcafk 25:5bcf968f8748 33 const int filas=4;
megabarcafk 25:5bcf968f8748 34 const int columnas=4;
megabarcafk 25:5bcf968f8748 35 int matriz[filas][columnas];
megabarcafk 25:5bcf968f8748 36 int i,j;
megabarcafk 25:5bcf968f8748 37 srand (Al.read_u16());
megabarcafk 25:5bcf968f8748 38
megabarcafk 25:5bcf968f8748 39
megabarcafk 25:5bcf968f8748 40
megabarcafk 25:5bcf968f8748 41 for(i=0;i<filas;i++)
megabarcafk 25:5bcf968f8748 42 {
megabarcafk 25:5bcf968f8748 43 for(j=0;j<columnas;j++)
megabarcafk 25:5bcf968f8748 44 {
megabarcafk 25:5bcf968f8748 45 pc.printf("%i \t",rand()%2,matriz[i][j]);
dan 0:7dec7e9ac085 46
megabarcafk 25:5bcf968f8748 47 }
megabarcafk 25:5bcf968f8748 48 pc.printf("\n");
dan 0:7dec7e9ac085 49 }
megabarcafk 25:5bcf968f8748 50 while(1)
megabarcafk 25:5bcf968f8748 51 {
megabarcafk 25:5bcf968f8748 52 if(boton==1)
megabarcafk 25:5bcf968f8748 53 {
megabarcafk 25:5bcf968f8748 54 foco1=0;
megabarcafk 25:5bcf968f8748 55 wait(0.1);
megabarcafk 25:5bcf968f8748 56 foco1=!foco1;
megabarcafk 25:5bcf968f8748 57 foco2=1;
megabarcafk 25:5bcf968f8748 58 wait(0.1);
megabarcafk 25:5bcf968f8748 59 foco2=!foco2;
megabarcafk 25:5bcf968f8748 60 foco3=0;
megabarcafk 25:5bcf968f8748 61 wait(0.1);
megabarcafk 25:5bcf968f8748 62 foco3=!foco3;
megabarcafk 25:5bcf968f8748 63 foco4=0;
megabarcafk 25:5bcf968f8748 64 wait(0.1);
megabarcafk 25:5bcf968f8748 65 foco4=!foco4;
megabarcafk 25:5bcf968f8748 66 foco5=1;
megabarcafk 25:5bcf968f8748 67 wait(0.1);
megabarcafk 25:5bcf968f8748 68 foco5=!foco5;
megabarcafk 25:5bcf968f8748 69 foco6=1;
megabarcafk 25:5bcf968f8748 70 wait(0.1);
megabarcafk 25:5bcf968f8748 71 foco6=!foco6;
megabarcafk 25:5bcf968f8748 72 foco7=0;
megabarcafk 25:5bcf968f8748 73 wait(0.1);
megabarcafk 25:5bcf968f8748 74 foco7=!foco7;
megabarcafk 25:5bcf968f8748 75 foco8=1;
megabarcafk 25:5bcf968f8748 76 wait(0.1);
megabarcafk 25:5bcf968f8748 77 foco8=!foco8;
megabarcafk 25:5bcf968f8748 78 foco9=0;
megabarcafk 25:5bcf968f8748 79 wait(0.1);
megabarcafk 25:5bcf968f8748 80 foco9=!foco9;
megabarcafk 25:5bcf968f8748 81 foco10=1;
megabarcafk 25:5bcf968f8748 82 wait(0.1);
megabarcafk 25:5bcf968f8748 83 foco10=!foco10;
megabarcafk 25:5bcf968f8748 84 foco11=1;
megabarcafk 25:5bcf968f8748 85 wait(0.1);
megabarcafk 25:5bcf968f8748 86 foco11=!foco11;
megabarcafk 25:5bcf968f8748 87 foco12=1;
megabarcafk 25:5bcf968f8748 88 wait(0.1);
megabarcafk 25:5bcf968f8748 89 foco12=!foco12;
megabarcafk 25:5bcf968f8748 90 foco13=1;
megabarcafk 25:5bcf968f8748 91 wait(0.1);
megabarcafk 25:5bcf968f8748 92 foco13=!foco13;
megabarcafk 25:5bcf968f8748 93 foco14=1;
megabarcafk 25:5bcf968f8748 94 wait(0.1);
megabarcafk 25:5bcf968f8748 95 foco14=!foco14;
megabarcafk 25:5bcf968f8748 96 foco15=1;
megabarcafk 25:5bcf968f8748 97 wait(0.1);
megabarcafk 25:5bcf968f8748 98 foco15=!foco15;
megabarcafk 25:5bcf968f8748 99 foco16=1;
megabarcafk 25:5bcf968f8748 100 wait(0.1);
megabarcafk 25:5bcf968f8748 101 foco16=!foco16;
megabarcafk 25:5bcf968f8748 102 }
megabarcafk 25:5bcf968f8748 103 if(boton==0)
megabarcafk 25:5bcf968f8748 104 {
megabarcafk 25:5bcf968f8748 105 foco1=0;
megabarcafk 25:5bcf968f8748 106 wait(0.1);
megabarcafk 25:5bcf968f8748 107 foco1=!foco1;
megabarcafk 25:5bcf968f8748 108 foco2=1;
megabarcafk 25:5bcf968f8748 109 wait(0.1);
megabarcafk 25:5bcf968f8748 110 foco2=!foco2;
megabarcafk 25:5bcf968f8748 111 foco3=0;
megabarcafk 25:5bcf968f8748 112 wait(0.1);
megabarcafk 25:5bcf968f8748 113 foco3=!foco3;
megabarcafk 25:5bcf968f8748 114 foco4=0;
megabarcafk 25:5bcf968f8748 115 wait(0.1);
megabarcafk 25:5bcf968f8748 116 foco4=!foco4;
megabarcafk 25:5bcf968f8748 117 foco5=1;
megabarcafk 25:5bcf968f8748 118 wait(0.1);
megabarcafk 25:5bcf968f8748 119 foco5=!foco5;
megabarcafk 25:5bcf968f8748 120 foco6=1;
megabarcafk 25:5bcf968f8748 121 wait(0.1);
megabarcafk 25:5bcf968f8748 122 foco6=!foco6;
megabarcafk 25:5bcf968f8748 123 foco7=0;
megabarcafk 25:5bcf968f8748 124 wait(0.1);
megabarcafk 25:5bcf968f8748 125 foco7=!foco7;
megabarcafk 25:5bcf968f8748 126 foco8=1;
megabarcafk 25:5bcf968f8748 127 wait(0.1);
megabarcafk 25:5bcf968f8748 128 foco8=!foco8;
megabarcafk 25:5bcf968f8748 129 foco9=0;
megabarcafk 25:5bcf968f8748 130 wait(0.1);
megabarcafk 25:5bcf968f8748 131 foco9=!foco9;
megabarcafk 25:5bcf968f8748 132 foco10=1;
megabarcafk 25:5bcf968f8748 133 wait(0.1);
megabarcafk 25:5bcf968f8748 134 foco10=!foco10;
megabarcafk 25:5bcf968f8748 135 foco11=1;
megabarcafk 25:5bcf968f8748 136 wait(0.1);
megabarcafk 25:5bcf968f8748 137 foco11=!foco11;
megabarcafk 25:5bcf968f8748 138 foco12=1;
megabarcafk 25:5bcf968f8748 139 wait(0.1);
megabarcafk 25:5bcf968f8748 140 foco12=!foco12;
megabarcafk 25:5bcf968f8748 141 foco13=1;
megabarcafk 25:5bcf968f8748 142 wait(0.1);
megabarcafk 25:5bcf968f8748 143 foco13=!foco13;
megabarcafk 25:5bcf968f8748 144 foco14=1;
megabarcafk 25:5bcf968f8748 145 wait(0.1);
megabarcafk 25:5bcf968f8748 146 foco14=!foco14;
megabarcafk 25:5bcf968f8748 147 foco15=1;
megabarcafk 25:5bcf968f8748 148 wait(0.1);
megabarcafk 25:5bcf968f8748 149 foco15=!foco15;
megabarcafk 25:5bcf968f8748 150 foco16=1;
megabarcafk 25:5bcf968f8748 151 wait(0.1);
megabarcafk 25:5bcf968f8748 152 foco16=!foco16;
megabarcafk 25:5bcf968f8748 153 }
megabarcafk 25:5bcf968f8748 154 }
megabarcafk 25:5bcf968f8748 155
megabarcafk 25:5bcf968f8748 156 }