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.
main.cpp@25:5bcf968f8748, 2019-11-05 (annotated)
- Committer:
- megabarcafk
- Date:
- Tue Nov 05 21:02:53 2019 +0000
- Revision:
- 25:5bcf968f8748
- Parent:
- 24:7f14b70fc9ef
Equipo5
Who changed what in which revision?
| User | Revision | Line number | New 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 | } |