
Ticker and LCD
Fork of 4_1bueno by
41prueba.cpp@0:df5d1a705b6d, 2018-09-26 (annotated)
- Committer:
- hdzoisrael
- Date:
- Wed Sep 26 18:37:40 2018 +0000
- Revision:
- 0:df5d1a705b6d
tvvav
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hdzoisrael | 0:df5d1a705b6d | 1 | /*Proponga un programa que inicie con el mensaje “Contraseña” y obtenga 3 dígitos de contraseña |
hdzoisrael | 0:df5d1a705b6d | 2 | mediante el teclado, visualizando en un LCD uno a uno de los caracteres, al obtener los tres dígitos |
hdzoisrael | 0:df5d1a705b6d | 3 | visualizar la contraseña y esperar un segundo para mostrar el mensaje “acceso” recorriéndolo a la |
hdzoisrael | 0:df5d1a705b6d | 4 | derecha y activar un actuador(relevador ó motor CD) durante2 segundo, el caso de ser incorrecto |
hdzoisrael | 0:df5d1a705b6d | 5 | que aparezca “denegado” recorriendo el texto a la derecha durante 2 segundos, al finalizar que |
hdzoisrael | 0:df5d1a705b6d | 6 | aparezca el texto “Contraseña” |
hdzoisrael | 0:df5d1a705b6d | 7 | */ |
hdzoisrael | 0:df5d1a705b6d | 8 | #include "mbed.h" |
hdzoisrael | 0:df5d1a705b6d | 9 | #include "TextLCD.h" |
hdzoisrael | 0:df5d1a705b6d | 10 | |
hdzoisrael | 0:df5d1a705b6d | 11 | BusOut r(D8,D9,D10,D11); |
hdzoisrael | 0:df5d1a705b6d | 12 | BusIn c(D12,D13,D14,D15); |
hdzoisrael | 0:df5d1a705b6d | 13 | DigitalOut motor(D7); |
hdzoisrael | 0:df5d1a705b6d | 14 | TextLCD lcd(D2,D3,A2,A3,A4,A5); // rs, e, d4-d7 |
hdzoisrael | 0:df5d1a705b6d | 15 | |
hdzoisrael | 0:df5d1a705b6d | 16 | int main() { |
hdzoisrael | 0:df5d1a705b6d | 17 | while(1){ |
hdzoisrael | 0:df5d1a705b6d | 18 | lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 19 | int c1='0';int c2='6';int c3='9'; |
hdzoisrael | 0:df5d1a705b6d | 20 | int T1='0'; |
hdzoisrael | 0:df5d1a705b6d | 21 | int T2='0'; |
hdzoisrael | 0:df5d1a705b6d | 22 | int T3='0'; |
hdzoisrael | 0:df5d1a705b6d | 23 | int val=1; |
hdzoisrael | 0:df5d1a705b6d | 24 | val=1; |
hdzoisrael | 0:df5d1a705b6d | 25 | while(val){ |
hdzoisrael | 0:df5d1a705b6d | 26 | lcd.printf("Contrasena\n");wait(0.1);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 27 | for (int i=0; i<4;i++){ |
hdzoisrael | 0:df5d1a705b6d | 28 | r=1<<i; |
hdzoisrael | 0:df5d1a705b6d | 29 | switch(c){//switch 1 |
hdzoisrael | 0:df5d1a705b6d | 30 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 31 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 32 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 33 | T1='1';lcd.printf("1\n");wait(0.5);lcd.cls();val=0;break;//1 |
hdzoisrael | 0:df5d1a705b6d | 34 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 35 | T1='4';lcd.printf("4\n");wait(0.5);lcd.cls();val=0;break;//4 |
hdzoisrael | 0:df5d1a705b6d | 36 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 37 | T1='7';lcd.printf("7\n");wait(0.5);lcd.cls();val=0;break;//7 |
hdzoisrael | 0:df5d1a705b6d | 38 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 39 | wait(0.1);break; //asterisco |
hdzoisrael | 0:df5d1a705b6d | 40 | } |
hdzoisrael | 0:df5d1a705b6d | 41 | break; |
hdzoisrael | 0:df5d1a705b6d | 42 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 43 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 44 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 45 | T1='2';lcd.printf("2\n");wait(0.5);lcd.cls();val=0;break;//2 |
hdzoisrael | 0:df5d1a705b6d | 46 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 47 | T1='5';lcd.printf("5\n");wait(0.5);lcd.cls();val=0;break;//5 |
hdzoisrael | 0:df5d1a705b6d | 48 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 49 | T1='8';lcd.printf("8\n");wait(0.5);lcd.cls();val=0;break;//8 |
hdzoisrael | 0:df5d1a705b6d | 50 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 51 | T1='0';lcd.printf("0\n");wait(0.5);lcd.cls();val=0;break; //0 |
hdzoisrael | 0:df5d1a705b6d | 52 | } |
hdzoisrael | 0:df5d1a705b6d | 53 | break; |
hdzoisrael | 0:df5d1a705b6d | 54 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 55 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 56 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 57 | T1='3';lcd.printf("3\n");wait(0.5);lcd.cls();val=0;break;//3 |
hdzoisrael | 0:df5d1a705b6d | 58 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 59 | T1='6';lcd.printf("6\n");wait(0.5);lcd.cls();val=0;break;//6 |
hdzoisrael | 0:df5d1a705b6d | 60 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 61 | T1='9';lcd.printf("9\n");wait(0.5);lcd.cls();val=0;break;//9 |
hdzoisrael | 0:df5d1a705b6d | 62 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 63 | wait(0.1);break; //# |
hdzoisrael | 0:df5d1a705b6d | 64 | } |
hdzoisrael | 0:df5d1a705b6d | 65 | break; |
hdzoisrael | 0:df5d1a705b6d | 66 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 67 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 68 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 69 | wait(0.1);break;//A |
hdzoisrael | 0:df5d1a705b6d | 70 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 71 | wait(0.1);break;//B |
hdzoisrael | 0:df5d1a705b6d | 72 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 73 | wait(0.1);break;//C |
hdzoisrael | 0:df5d1a705b6d | 74 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 75 | wait(0.1);break; //D |
hdzoisrael | 0:df5d1a705b6d | 76 | } //end switch2 |
hdzoisrael | 0:df5d1a705b6d | 77 | break; |
hdzoisrael | 0:df5d1a705b6d | 78 | default: |
hdzoisrael | 0:df5d1a705b6d | 79 | wait(0.001); |
hdzoisrael | 0:df5d1a705b6d | 80 | break; |
hdzoisrael | 0:df5d1a705b6d | 81 | }//end switch1 |
hdzoisrael | 0:df5d1a705b6d | 82 | }//end for |
hdzoisrael | 0:df5d1a705b6d | 83 | }//end while val |
hdzoisrael | 0:df5d1a705b6d | 84 | |
hdzoisrael | 0:df5d1a705b6d | 85 | int val2=1; |
hdzoisrael | 0:df5d1a705b6d | 86 | val2=1; |
hdzoisrael | 0:df5d1a705b6d | 87 | while(val2){ |
hdzoisrael | 0:df5d1a705b6d | 88 | for (int i=0; i<4;i++){ |
hdzoisrael | 0:df5d1a705b6d | 89 | r=1<<i; |
hdzoisrael | 0:df5d1a705b6d | 90 | switch(c){//switch 1 |
hdzoisrael | 0:df5d1a705b6d | 91 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 92 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 93 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 94 | T2='1';lcd.printf("1\n");wait(0.5);lcd.cls();val2=0;break;//1 |
hdzoisrael | 0:df5d1a705b6d | 95 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 96 | T2='4';lcd.printf("4\n");wait(0.5);lcd.cls();val2=0;break;//4 |
hdzoisrael | 0:df5d1a705b6d | 97 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 98 | T2='7';lcd.printf("7\n");wait(0.5);lcd.cls();val2=0;break;//7 |
hdzoisrael | 0:df5d1a705b6d | 99 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 100 | wait(0.1);break; //asterisco |
hdzoisrael | 0:df5d1a705b6d | 101 | } |
hdzoisrael | 0:df5d1a705b6d | 102 | break; |
hdzoisrael | 0:df5d1a705b6d | 103 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 104 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 105 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 106 | T2='2';lcd.printf("2\n");wait(0.5);lcd.cls();val2=0;break;//2 |
hdzoisrael | 0:df5d1a705b6d | 107 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 108 | T2='5';lcd.printf("5\n");wait(0.5);lcd.cls();val2=0;break;//5 |
hdzoisrael | 0:df5d1a705b6d | 109 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 110 | T2='8';lcd.printf("8\n");wait(0.5);lcd.cls();val2=0;break;//8 |
hdzoisrael | 0:df5d1a705b6d | 111 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 112 | T2='0';lcd.printf("0\n");wait(0.5);lcd.cls();val2=0;break; //0 |
hdzoisrael | 0:df5d1a705b6d | 113 | } |
hdzoisrael | 0:df5d1a705b6d | 114 | break; |
hdzoisrael | 0:df5d1a705b6d | 115 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 116 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 117 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 118 | T2='3';lcd.printf("3\n");wait(0.5);lcd.cls();val2=0;break;//3 |
hdzoisrael | 0:df5d1a705b6d | 119 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 120 | T2='6';lcd.printf("6\n");wait(0.5);lcd.cls();val2=0;break;//6 |
hdzoisrael | 0:df5d1a705b6d | 121 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 122 | T2='9';lcd.printf("9\n");wait(0.5);lcd.cls();val2=0;break;//9 |
hdzoisrael | 0:df5d1a705b6d | 123 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 124 | wait(0.1);break; //# |
hdzoisrael | 0:df5d1a705b6d | 125 | } |
hdzoisrael | 0:df5d1a705b6d | 126 | break; |
hdzoisrael | 0:df5d1a705b6d | 127 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 128 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 129 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 130 | wait(0.1);break;//A |
hdzoisrael | 0:df5d1a705b6d | 131 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 132 | wait(0.1);break;//B |
hdzoisrael | 0:df5d1a705b6d | 133 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 134 | wait(0.1);break;//C |
hdzoisrael | 0:df5d1a705b6d | 135 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 136 | wait(0.1);break; //D |
hdzoisrael | 0:df5d1a705b6d | 137 | } //end switch2 |
hdzoisrael | 0:df5d1a705b6d | 138 | break; |
hdzoisrael | 0:df5d1a705b6d | 139 | default: |
hdzoisrael | 0:df5d1a705b6d | 140 | wait(0.001); |
hdzoisrael | 0:df5d1a705b6d | 141 | break; |
hdzoisrael | 0:df5d1a705b6d | 142 | }//end switch1 |
hdzoisrael | 0:df5d1a705b6d | 143 | }//end for |
hdzoisrael | 0:df5d1a705b6d | 144 | }//end while val 2 |
hdzoisrael | 0:df5d1a705b6d | 145 | |
hdzoisrael | 0:df5d1a705b6d | 146 | int val3=1; |
hdzoisrael | 0:df5d1a705b6d | 147 | val3=1; |
hdzoisrael | 0:df5d1a705b6d | 148 | while(val3){ |
hdzoisrael | 0:df5d1a705b6d | 149 | for (int i=0; i<4;i++){ |
hdzoisrael | 0:df5d1a705b6d | 150 | r=1<<i; |
hdzoisrael | 0:df5d1a705b6d | 151 | switch(c){//switch 1 |
hdzoisrael | 0:df5d1a705b6d | 152 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 153 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 154 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 155 | T3='1';lcd.printf("1\n");wait(0.5);lcd.cls();val3=0;break;//1 |
hdzoisrael | 0:df5d1a705b6d | 156 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 157 | T3='4';lcd.printf("4\n");wait(0.5);lcd.cls();val3=0;break;//4 |
hdzoisrael | 0:df5d1a705b6d | 158 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 159 | T3='7';lcd.printf("7\n");wait(0.5);lcd.cls();val3=0;break;//7 |
hdzoisrael | 0:df5d1a705b6d | 160 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 161 | wait(0.1);break; //asterisco |
hdzoisrael | 0:df5d1a705b6d | 162 | } |
hdzoisrael | 0:df5d1a705b6d | 163 | break; |
hdzoisrael | 0:df5d1a705b6d | 164 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 165 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 166 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 167 | T3='2';lcd.printf("2\n");wait(0.5);lcd.cls();val3=0;break;//2 |
hdzoisrael | 0:df5d1a705b6d | 168 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 169 | T3='5';lcd.printf("5\n");wait(0.5);lcd.cls();val3=0;break;//5 |
hdzoisrael | 0:df5d1a705b6d | 170 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 171 | T3='8';lcd.printf("8\n");wait(0.5);lcd.cls();val3=0;break;//8 |
hdzoisrael | 0:df5d1a705b6d | 172 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 173 | T3='0';lcd.printf("0\n");wait(0.5);lcd.cls();val3=0;break; //0 |
hdzoisrael | 0:df5d1a705b6d | 174 | } |
hdzoisrael | 0:df5d1a705b6d | 175 | break; |
hdzoisrael | 0:df5d1a705b6d | 176 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 177 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 178 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 179 | T3='3';lcd.printf("3\n");wait(0.5);lcd.cls();val3=0;break;//3 |
hdzoisrael | 0:df5d1a705b6d | 180 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 181 | T3='6';lcd.printf("6\n");wait(0.5);lcd.cls();val3=0;break;//6 |
hdzoisrael | 0:df5d1a705b6d | 182 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 183 | T3='9';lcd.printf("9\n");wait(0.5);lcd.cls();val3=0;break;//9 |
hdzoisrael | 0:df5d1a705b6d | 184 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 185 | wait(0.1);break; //# |
hdzoisrael | 0:df5d1a705b6d | 186 | } |
hdzoisrael | 0:df5d1a705b6d | 187 | break; |
hdzoisrael | 0:df5d1a705b6d | 188 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 189 | switch(r){ |
hdzoisrael | 0:df5d1a705b6d | 190 | case 0x01: |
hdzoisrael | 0:df5d1a705b6d | 191 | wait(0.1);break;//A |
hdzoisrael | 0:df5d1a705b6d | 192 | case 0x02: |
hdzoisrael | 0:df5d1a705b6d | 193 | wait(0.1);break;//B |
hdzoisrael | 0:df5d1a705b6d | 194 | case 0x04: |
hdzoisrael | 0:df5d1a705b6d | 195 | wait(0.1);break;//C |
hdzoisrael | 0:df5d1a705b6d | 196 | case 0x08: |
hdzoisrael | 0:df5d1a705b6d | 197 | wait(0.1);break; //D |
hdzoisrael | 0:df5d1a705b6d | 198 | } //end switch2 |
hdzoisrael | 0:df5d1a705b6d | 199 | break; |
hdzoisrael | 0:df5d1a705b6d | 200 | default: |
hdzoisrael | 0:df5d1a705b6d | 201 | wait(0.001); |
hdzoisrael | 0:df5d1a705b6d | 202 | break; |
hdzoisrael | 0:df5d1a705b6d | 203 | }//end switch1 |
hdzoisrael | 0:df5d1a705b6d | 204 | }//end for |
hdzoisrael | 0:df5d1a705b6d | 205 | }//end while val 3 |
hdzoisrael | 0:df5d1a705b6d | 206 | |
hdzoisrael | 0:df5d1a705b6d | 207 | for(int k=0;k<5;k++){ //adorno |
hdzoisrael | 0:df5d1a705b6d | 208 | lcd.printf("*******\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 209 | lcd.printf(" \n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 210 | } |
hdzoisrael | 0:df5d1a705b6d | 211 | |
hdzoisrael | 0:df5d1a705b6d | 212 | lcd.printf(" %c %c %c\n", T1, T2, T3);wait(1);lcd.cls(); //mostrando contraseña |
hdzoisrael | 0:df5d1a705b6d | 213 | |
hdzoisrael | 0:df5d1a705b6d | 214 | //int c1=contra[0];int c2=contra[1];int c3=contra[2]; |
hdzoisrael | 0:df5d1a705b6d | 215 | if(T1==c1 && T2==c2 && T3==c3){ |
hdzoisrael | 0:df5d1a705b6d | 216 | lcd.printf("O\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 217 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 218 | lcd.printf("SO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 219 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 220 | lcd.printf("ESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 221 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 222 | lcd.printf("CESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 223 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 224 | lcd.printf("CCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 225 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 226 | lcd.printf("ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 227 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 228 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 229 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 230 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 231 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 232 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 233 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 234 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 235 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 236 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 237 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 238 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 239 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 240 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 241 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 242 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 243 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 244 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 245 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 246 | lcd.printf(" ACCESO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 247 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 248 | lcd.printf(" ACCES\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 249 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 250 | lcd.printf(" ACCE\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 251 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 252 | lcd.printf(" ACC\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 253 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 254 | lcd.printf(" AC\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 255 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 256 | lcd.printf(" A\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 257 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 258 | lcd.printf(" \n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 259 | motor=1; |
hdzoisrael | 0:df5d1a705b6d | 260 | wait(2); |
hdzoisrael | 0:df5d1a705b6d | 261 | motor=0; |
hdzoisrael | 0:df5d1a705b6d | 262 | } |
hdzoisrael | 0:df5d1a705b6d | 263 | else{ |
hdzoisrael | 0:df5d1a705b6d | 264 | lcd.printf("O\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 265 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 266 | lcd.printf("DO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 267 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 268 | lcd.printf("ADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 269 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 270 | lcd.printf("GADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 271 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 272 | lcd.printf("EGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 273 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 274 | lcd.printf("NEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 275 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 276 | lcd.printf("ENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 277 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 278 | lcd.printf("DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 279 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 280 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 281 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 282 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 283 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 284 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 285 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 286 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 287 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 288 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 289 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 290 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 291 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 292 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 293 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 294 | lcd.printf(" DENEGADO\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 295 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 296 | lcd.printf(" DENEGAD\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 297 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 298 | lcd.printf(" DENEGA\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 299 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 300 | lcd.printf(" DENEG\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 301 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 302 | lcd.printf(" DENE\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 303 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 304 | lcd.printf(" DEN\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 305 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 306 | lcd.printf(" DE\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 307 | lcd.printf(" \n");wait(0.001);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 308 | lcd.printf(" D\n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 309 | lcd.printf(" \n");wait(0.2);lcd.cls(); |
hdzoisrael | 0:df5d1a705b6d | 310 | NVIC_SystemReset(); |
hdzoisrael | 0:df5d1a705b6d | 311 | } |
hdzoisrael | 0:df5d1a705b6d | 312 | |
hdzoisrael | 0:df5d1a705b6d | 313 | } //end while (1) |
hdzoisrael | 0:df5d1a705b6d | 314 | }//end int |