1 00:00:08,619 --> 00:00:23,640 Vale, perdón por el retraso que hoy estoy sin mi bicicleta y me queda sin vehículo de transporte y me cuesta un poquito más ir a todos los sitios, ¿vale? 2 00:00:23,640 --> 00:00:26,079 Este fin de semana 3 00:00:26,079 --> 00:00:27,199 Bueno, la semana pasada 4 00:00:27,199 --> 00:00:28,579 Hablamos con 5 00:00:28,579 --> 00:00:31,160 Tuvimos una sesión de dudas 6 00:00:31,160 --> 00:00:32,520 Para la gente que no estuvimos 7 00:00:32,520 --> 00:00:33,359 En Madrid 8 00:00:33,359 --> 00:00:35,240 Hicimos unas cosillas 9 00:00:35,240 --> 00:00:37,200 Y les comenté de enviaros 10 00:00:37,200 --> 00:00:38,420 Un programita 11 00:00:38,420 --> 00:00:39,500 Que 12 00:00:39,500 --> 00:00:43,000 Que guarda en la EPROM 13 00:00:43,000 --> 00:00:46,119 La misma información que se envía 14 00:00:46,119 --> 00:00:48,579 Cuando yo he hecho las pruebas 15 00:00:48,579 --> 00:00:49,920 Con mis chavales 16 00:00:49,920 --> 00:00:51,140 Con los equipos 17 00:00:51,140 --> 00:00:53,579 Una de las cosas que puede fallar 18 00:00:53,640 --> 00:00:55,200 y siempre falla 19 00:00:55,200 --> 00:00:57,280 es la transmisión de datos 20 00:00:57,280 --> 00:00:58,560 o el envío de datos 21 00:00:58,560 --> 00:01:02,460 o algunas cosillas 22 00:01:02,460 --> 00:01:05,500 pero muy bien por los de la bicicleta 23 00:01:05,500 --> 00:01:07,359 el miércoles me llega la nueva 24 00:01:07,359 --> 00:01:08,980 ¿vale? 25 00:01:09,299 --> 00:01:11,000 el tema es que por ejemplo 26 00:01:11,000 --> 00:01:13,519 hay muchas veces que la misión principal 27 00:01:13,519 --> 00:01:15,459 y obligatoria es enviar 28 00:01:15,459 --> 00:01:16,939 la información del satélite 29 00:01:16,939 --> 00:01:21,590 a la estación base 30 00:01:21,590 --> 00:01:22,609 ¿sí o sí? 31 00:01:23,629 --> 00:01:24,629 podría ser 32 00:01:24,629 --> 00:01:41,329 Puede ser que el equipo no reciba en la estación base, que este no envíe, que en el momento del cohete este despegue se me ha salido la conexión de la radio y no me está llegando y ya no podemos hacer nada, pero hay una opción para guardar datos. 33 00:01:41,329 --> 00:01:43,010 Lo típico es tarjeta SD 34 00:01:43,010 --> 00:01:45,090 Y ahí guardamos todas las tarjetas 35 00:01:45,090 --> 00:01:47,189 Pero para los que tenemos el kit 36 00:01:47,189 --> 00:01:48,769 De plástico 37 00:01:48,769 --> 00:01:50,349 O el de la caja de cartón 38 00:01:50,349 --> 00:01:51,930 ¿Vale? 39 00:01:52,209 --> 00:01:55,390 Os he hecho un programita que lo que hace es grabarlo en la Epro 40 00:01:55,390 --> 00:01:58,109 ¿Sabéis lo que es la Epro? 41 00:02:00,629 --> 00:02:01,209 Yo no 42 00:02:01,209 --> 00:02:02,469 Vale 43 00:02:02,469 --> 00:02:05,769 Pues para que os hagamos una idea 44 00:02:05,769 --> 00:02:09,090 Voy a compartir la pantalla 45 00:02:09,090 --> 00:02:10,550 Compartiendo pantalla 46 00:02:10,550 --> 00:02:11,370 Un momento, un momento 47 00:02:11,370 --> 00:02:13,189 No puedes compartir todavía, creo 48 00:02:13,189 --> 00:02:14,889 Ahí va, no me deja 49 00:02:14,889 --> 00:02:16,770 Estoy castigado 50 00:02:16,770 --> 00:02:17,729 Un segundo, un segundo 51 00:02:17,729 --> 00:02:20,050 Ya, ya, ya 52 00:02:20,050 --> 00:02:20,949 A ver ahora 53 00:02:20,949 --> 00:02:22,069 Vale 54 00:02:22,069 --> 00:02:25,270 Y vamos a sacar la pizarra 55 00:02:25,270 --> 00:02:29,530 Bueno, compartir todo 56 00:02:29,530 --> 00:02:31,330 Porque si no, luego es 57 00:02:31,330 --> 00:02:35,310 ¿Veis la pizarra ahora? 58 00:02:37,569 --> 00:02:37,889 Sí 59 00:02:37,889 --> 00:02:39,050 Vale 60 00:02:39,050 --> 00:02:43,009 Entonces, lo que es la EEPROM 61 00:02:43,009 --> 00:02:45,550 Es, para los que hemos utilizado 62 00:02:45,550 --> 00:02:46,490 La cinta de cassette 63 00:02:46,490 --> 00:03:12,460 Es simplemente, déjame, yo puedo escribir, sí. Es una cinta del tamaño de, concretamente, de 1024 bytes, 1024 bits, ¿vale? Donde nosotros podremos ir guardando información, ¿vale? Y se guarda la información, podemos guardarla en, la iremos guardando de una manera secuencial. 64 00:03:12,460 --> 00:03:41,229 Un dato, otro dato, otro dato y otro dato. Estos datos van a ser temperatura, altitud, que será lo mismo que enviemos a la estación base, ¿vale? Y aquí, déjame ver si soy capaz de ponerle una antena a este, con su antenita Yagi, está apuntando al satélite, ¿vale? 65 00:03:41,229 --> 00:04:00,310 ¿Qué pasa? Pues que este chico o esta chica se me ha tropezado, se ha caído y se ha roto la antena, no hay comunicación, pues bueno, no nos preocupemos, hay sistema de backup, lo que os comentaba, en los ordenadores en el espacio van por cuadruplicado, ¿vale? 66 00:04:00,310 --> 00:04:26,899 Nosotros vamos a tener un sistema duplicado para que sea más robusto, pero bueno, ¿vale? Entonces, esto de aquí es lo que se llama ERACE, E-R-O-N, Electrical, ERACable, podemos guardar datos borrando o electrónicamente poniendo aquí un 0 o un 1, ¿vale? 67 00:04:26,899 --> 00:04:38,139 Entonces, por ejemplo, lo que vamos a guardar son valores enteros. La pregunta es, ¿guardamos valores enteros o valores decimales? 68 00:04:42,129 --> 00:04:42,930 Decimales. 69 00:04:43,810 --> 00:04:58,720 Temperatura va a ser con decimales. Eso y altitud con decimales. Esto implica que el formato que tenemos que utilizar es Float. 70 00:04:58,720 --> 00:05:00,480 ¿os acordáis lo que es un 71 00:05:00,480 --> 00:05:00,860 cluad? 72 00:05:02,079 --> 00:05:03,959 ¿y cuánto ocupa sobre todo? 73 00:05:05,759 --> 00:05:06,480 ocupa 74 00:05:06,480 --> 00:05:10,699 4 bytes, por 2 75 00:05:10,699 --> 00:05:14,060 tenemos que ocupamos 76 00:05:14,060 --> 00:05:15,920 8 bytes 77 00:05:15,920 --> 00:05:21,149 8 bytes nuestra información con 78 00:05:21,149 --> 00:05:21,790 decimales 79 00:05:21,790 --> 00:05:29,550 vale, eso 80 00:05:29,550 --> 00:05:31,269 significa que 1028 entre 4 81 00:05:31,269 --> 00:05:33,230 ¿alguien lo saca? 82 00:05:35,779 --> 00:05:36,500 128 83 00:05:36,500 --> 00:05:38,860 vale, 128 84 00:05:38,860 --> 00:05:56,819 Sí. Vale, 1024. Esto son, tenemos 128 huecos donde guardar 8 los datos. Si guardamos un dato cada segundo me da apenas a 2 minutos. 85 00:05:56,819 --> 00:05:59,879 vale 86 00:05:59,879 --> 00:06:02,720 si guardamos 87 00:06:02,720 --> 00:06:04,819 valores solamente enteros 88 00:06:04,819 --> 00:06:06,199 por ejemplo para la temperatura 89 00:06:06,199 --> 00:06:07,800 que no vamos a pasar de los 90 00:06:07,800 --> 00:06:10,800 255 grados 91 00:06:10,800 --> 00:06:13,180 si guardamos la temperatura en un byte 92 00:06:13,180 --> 00:06:16,709 sin decimales 93 00:06:16,709 --> 00:06:19,149 vale, estamos guardando 94 00:06:19,149 --> 00:06:20,889 pues 23, en lugar de 95 00:06:20,889 --> 00:06:22,230 23,3 96 00:06:22,230 --> 00:06:24,870 la altitud 97 00:06:24,870 --> 00:06:26,769 que sí que vamos a pasar de los 98 00:06:26,769 --> 00:06:28,629 200 metros, de los 99 00:06:28,629 --> 00:06:30,970 255, ponemos 100 00:06:30,970 --> 00:06:32,410 2 bytes. 101 00:06:33,670 --> 00:06:34,889 ¿Vale? Que me va 102 00:06:34,889 --> 00:06:36,730 a dar suficiente altura para hacer las pruebas 103 00:06:36,730 --> 00:06:40,360 en el Everest. ¿Vale? 104 00:06:40,540 --> 00:06:42,540 Esto me daría a 65.000 105 00:06:42,540 --> 00:06:43,899 metros. 106 00:06:47,829 --> 00:06:48,769 ¿Vale? Pues... 107 00:06:48,769 --> 00:06:51,370 ¿Qué opción 108 00:06:51,370 --> 00:06:53,850 elegimos? Si cogemos 1024 109 00:06:53,850 --> 00:06:55,649 entre 3, ¿a qué me 110 00:06:55,649 --> 00:06:55,850 sale? 111 00:07:00,680 --> 00:07:01,379 ¿Alguien tiene 112 00:07:01,379 --> 00:07:03,420 la calculadora? 338. 113 00:07:03,459 --> 00:07:07,899 338 114 00:07:07,899 --> 00:07:10,680 segundos 115 00:07:10,680 --> 00:07:13,379 eso ya me da para 5 minutos y medio 116 00:07:13,379 --> 00:07:16,490 de vuelo 117 00:07:16,490 --> 00:07:19,470 ¿Queréis seguir guardándolos en 118 00:07:19,470 --> 00:07:21,629 float o queréis cambiarlos a bytes? 119 00:07:23,740 --> 00:07:24,399 Bytes, no 120 00:07:24,399 --> 00:07:30,670 Más tiempo de información 121 00:07:30,670 --> 00:07:32,529 más datos 122 00:07:32,529 --> 00:07:34,810 los vuelos se pasan 123 00:07:34,810 --> 00:07:35,730 más de 5 minutos 124 00:07:35,730 --> 00:07:38,649 más de 2 minutos, seguro 125 00:07:38,649 --> 00:07:47,589 más de dos minutos el vuelo es seguro entonces si a ver si puedo mover esto por aquí hay un segundo 126 00:07:48,930 --> 00:07:53,350 tengo otra pantalla por aquí no me dejó otra pantalla vale borro 127 00:07:54,850 --> 00:07:57,970 tienes ahí más páginas 128 00:07:57,970 --> 00:08:02,970 Sí, me tengo que acostumbrar, pero no pasa nada, abórranos los dibujos, que esta pizarra es gratis. 129 00:08:03,569 --> 00:08:04,110 Sí, eso sí. 130 00:08:05,050 --> 00:08:14,230 ¿Vale? Si tenemos 1024 datos, lo tenemos fijo, ¿tenemos para 338 segundos o para 128 segundos? 131 00:08:14,949 --> 00:08:26,430 La precisión que me está dando aquí, cuando tengamos la temperatura de, si aquí tenemos 23 grados y un poquito más arriba tenemos 18, ¿vale? 132 00:08:26,430 --> 00:08:49,679 Pues la curva la vamos a ver, a ver, espérate, como la curva de temperatura la vamos a ver, los decimales, si aquí tenemos 23,3 y aquí 18,1, la diferencia de la línea va a ser mínima, ¿vale? 133 00:08:49,679 --> 00:08:51,740 vosotros decidís 134 00:08:51,740 --> 00:08:54,080 yo el ejemplo 135 00:08:54,080 --> 00:08:58,009 lo he hecho con bytes 136 00:08:58,009 --> 00:09:03,620 ¿vale? 137 00:09:04,360 --> 00:09:08,639 ¿qué preferís? 138 00:09:08,860 --> 00:09:11,320 el tiempo de vuelo es más 139 00:09:11,320 --> 00:09:12,779 porque viene aquí 140 00:09:12,779 --> 00:09:15,200 este es el cohete 141 00:09:15,200 --> 00:09:16,960 se mete 142 00:09:16,960 --> 00:09:19,440 metemos nuestro satélite aquí 143 00:09:19,440 --> 00:09:21,820 y cuando metemos nuestro satélite 144 00:09:21,820 --> 00:09:22,679 aquí ya le hemos dado 145 00:09:22,679 --> 00:09:25,679 o le podemos dar la orden de grabar más adelante 146 00:09:25,679 --> 00:09:26,659 o que grabe más 147 00:09:26,659 --> 00:09:29,279 a mí esto nos dio problemas 148 00:09:29,279 --> 00:09:35,639 y se nos puso a grabar, nos dejó de grabar antes de tiempo, ¿vale? 149 00:09:36,720 --> 00:09:40,600 Entonces lo que tenemos que hacer aquí es que decidir lo que decidamos nosotros. 150 00:09:42,679 --> 00:09:48,899 ¿Qué decidís? ¿Esta sí o esta no? ¿Esta sí? 151 00:09:50,539 --> 00:09:53,399 Yo igual digo una tontería, pero yo elegiría la primera, 152 00:09:54,519 --> 00:09:57,100 porque bueno, tú ya sabes que yo tengo miedo a la antena, 153 00:09:57,299 --> 00:10:01,019 porque lo mismo, no empezamos a captar datos hasta que no está, 154 00:10:01,019 --> 00:10:03,259 si no se cae y no se parte 155 00:10:03,259 --> 00:10:05,500 el satélite, hasta que no está 156 00:10:05,500 --> 00:10:07,500 cerca, entonces a lo mejor resulta 157 00:10:07,500 --> 00:10:09,539 que tengo que combinar las dos 158 00:10:09,539 --> 00:10:11,360 informaciones, los tres minutos primero más 159 00:10:11,360 --> 00:10:13,279 los dos últimos que podamos recibir 160 00:10:13,279 --> 00:10:15,440 no sé, por si acaso 161 00:10:15,440 --> 00:10:17,419 igual es una tontería, pero 162 00:10:17,419 --> 00:10:19,500 es que yo no estoy tan segura de que nada más 163 00:10:19,500 --> 00:10:21,399 salir, vayamos a recibir 164 00:10:21,399 --> 00:10:23,639 hay que esperar a que se acerque 165 00:10:23,639 --> 00:10:25,440 yo creo que 166 00:10:25,440 --> 00:10:27,379 sí que recibiréis, si tenéis la antena 167 00:10:27,379 --> 00:10:28,779 bien montada, sí que recibiréis 168 00:10:28,779 --> 00:10:31,080 Es que a lo mejor voy con la chiquitilla 169 00:10:31,080 --> 00:10:32,940 y he visto que 170 00:10:32,940 --> 00:10:35,740 vamos, y con un alambre 171 00:10:35,740 --> 00:10:37,080 que le puse al 172 00:10:37,080 --> 00:10:39,379 satélite, con un alambrito y tal 173 00:10:39,379 --> 00:10:41,480 y parece que a pesar de haber muchos obstáculos 174 00:10:41,480 --> 00:10:43,419 recibe, pero claro, yo no sé, todavía 175 00:10:43,419 --> 00:10:45,220 no hemos hecho pruebas en campo abierto 176 00:10:45,220 --> 00:10:47,100 Vale, en campo abierto es mejor 177 00:10:47,100 --> 00:10:49,120 Campo abierto mejor 178 00:10:49,120 --> 00:10:51,620 Una cosa, ahora que dice la compañera 179 00:10:51,620 --> 00:10:53,460 de haberle puesto 180 00:10:53,460 --> 00:10:54,779 un alambre 181 00:10:54,779 --> 00:10:57,299 en el APC 220 182 00:10:57,299 --> 00:11:01,059 yo por lo menos no puedo quitarle 183 00:11:01,059 --> 00:11:04,440 el recubrimiento que tiene 184 00:11:04,440 --> 00:11:06,320 la antena 185 00:11:06,320 --> 00:11:07,960 ¿se puede? 186 00:11:09,600 --> 00:11:12,799 yo he desmontado la antena 187 00:11:12,799 --> 00:11:14,980 y le he metido un alambre en el centro 188 00:11:14,980 --> 00:11:15,799 y ya está 189 00:11:15,799 --> 00:11:19,159 me refiero a la PC-220 190 00:11:19,159 --> 00:11:21,240 sí, sí, sí, a la PC-220 191 00:11:21,240 --> 00:11:23,139 ¿pero hay que tirar fuerte? 192 00:11:24,000 --> 00:11:26,980 creo que era tirando fuerte 193 00:11:26,980 --> 00:11:28,620 yo lo hice el otro día en la clase 194 00:11:28,620 --> 00:11:29,460 ¿no lo visteis? 195 00:11:30,220 --> 00:11:32,000 desenroscar, si va enroscado 196 00:11:32,000 --> 00:11:33,620 desenroscar la antena 197 00:11:33,620 --> 00:11:35,919 sí, desenroscar 198 00:11:35,919 --> 00:11:37,440 pero Pablo 199 00:11:37,440 --> 00:11:39,879 con el otro módulo 200 00:11:39,879 --> 00:11:41,820 que tenía 201 00:11:41,820 --> 00:11:44,519 tiró como de un capuchón 202 00:11:44,519 --> 00:11:46,019 del capuchón, sí, sí 203 00:11:46,019 --> 00:11:48,620 se puede exactamente igual, va duro 204 00:11:48,620 --> 00:11:49,860 va duro 205 00:11:49,860 --> 00:11:51,200 bastante duro 206 00:11:51,200 --> 00:11:53,899 dentro de lo que hay es un 207 00:11:53,899 --> 00:11:55,740 un alambre enrollado 208 00:11:55,740 --> 00:11:57,620 en forma de espiral que es lo que tiene 209 00:11:57,620 --> 00:11:59,480 los 16 centímetros de distancia 210 00:11:59,480 --> 00:12:00,500 Sí, pero vamos 211 00:12:00,500 --> 00:12:03,519 Lo tengo así desmontado 212 00:12:03,519 --> 00:12:07,460 Luego si quieres lo vemos 213 00:12:07,460 --> 00:12:09,620 Es que la semana pasada 214 00:12:09,620 --> 00:12:10,940 como los que estaban 215 00:12:10,940 --> 00:12:13,259 en Madrid no lo vieron 216 00:12:13,259 --> 00:12:15,299 solamente lo vimos los que estábamos aquí 217 00:12:15,299 --> 00:12:16,899 y como se borró la grabación 218 00:12:16,899 --> 00:12:19,340 pues no pudimos subirla 219 00:12:19,340 --> 00:12:21,440 Y luego volviendo a lo de 220 00:12:21,440 --> 00:12:23,080 a lo que estabas comentando 221 00:12:23,080 --> 00:12:25,220 de cuál elegir, puedes elegir el más 222 00:12:25,220 --> 00:12:32,480 preciso y ponerlo a grabar a partir de una altura determinada, ¿no? Por ejemplo. 223 00:12:33,279 --> 00:12:41,460 Vale, la altura se calcula con la presión. Cuando se mete el satélite dentro del cohete, 224 00:12:42,039 --> 00:12:47,860 de repente hay una subida de presión, lo que diría que baja muchísimo y se te podría 225 00:12:47,860 --> 00:12:52,899 poner a grabar ahí. Bueno, pero ya sería poco tiempo, ¿no? Porque ya el tiempo que 226 00:12:52,899 --> 00:12:55,059 el cohete va a tardar en llegar arriba 227 00:12:55,059 --> 00:12:55,700 y soltar 228 00:12:55,700 --> 00:12:58,940 entre que 229 00:12:58,940 --> 00:12:59,399 lo metes 230 00:12:59,399 --> 00:13:02,940 lo meten en el coche 231 00:13:02,940 --> 00:13:04,840 o en el vehículo que vaya a llevarlo al punto 232 00:13:04,840 --> 00:13:05,679 de lanzamiento 233 00:13:05,679 --> 00:13:08,840 hace la cuenta 234 00:13:08,840 --> 00:13:10,539 atrás, que no haya viento 235 00:13:10,539 --> 00:13:11,980 que no haya que esperar un poquito 236 00:13:11,980 --> 00:13:14,419 yo he tenido lanzamientos que se han tardado 237 00:13:14,419 --> 00:13:16,220 como 20 minutos 238 00:13:16,220 --> 00:13:18,820 aquí en Zaragoza con el cierzo no podíamos 239 00:13:18,820 --> 00:13:19,279 arriesgar 240 00:13:19,279 --> 00:13:21,179 pero cuando dice que se produce 241 00:13:21,179 --> 00:13:24,059 el cambio de presión 242 00:13:24,059 --> 00:13:25,039 cuando lo mete 243 00:13:25,039 --> 00:13:28,320 cuando lo metes y luego vuelve a bajar 244 00:13:28,320 --> 00:13:29,379 o cuando despega 245 00:13:29,379 --> 00:13:30,879 cuando lo metes 246 00:13:30,879 --> 00:13:34,259 hay una subida de presión y nosotros lo pusimos 247 00:13:34,259 --> 00:13:36,440 ahí y lo he detectado como bajada 248 00:13:36,440 --> 00:13:38,179 y se puso 249 00:13:38,179 --> 00:13:39,840 y dijo ya estoy en tierra 250 00:13:39,840 --> 00:13:40,340 fin 251 00:13:40,340 --> 00:13:45,120 vale 252 00:13:45,120 --> 00:13:48,000 entonces hay cosas que no 253 00:13:48,000 --> 00:13:54,139 vale entonces yo 254 00:13:54,139 --> 00:14:03,019 por ahora por tener un poquito más de tiempo de grabación vale y los datos los datos se pueden 255 00:14:03,019 --> 00:14:10,200 extrapolar la diferencia de tiempo y perdón la diferencia de altura y la diferencia de temperatura 256 00:14:10,200 --> 00:14:18,600 es una continuidad no vamos a hacer si pasamos de 127 de altura no estamos cayendo no vamos a hacer 257 00:14:18,600 --> 00:14:20,539 un pico hacia arriba en menos de 258 00:14:20,539 --> 00:14:21,820 0,1 segundo 259 00:14:21,820 --> 00:14:24,899 en menos de 1 segundo 260 00:14:24,899 --> 00:14:25,960 vamos a seguir 261 00:14:25,960 --> 00:14:28,059 siguiendo nuestra línea descendente 262 00:14:28,059 --> 00:14:29,980 que puede hacer así, que puede hacer así 263 00:14:29,980 --> 00:14:31,379 pero más o menos 264 00:14:31,379 --> 00:14:33,700 si de aquí a aquí hay un segundo 265 00:14:33,700 --> 00:14:35,039 esta distancia 266 00:14:35,039 --> 00:14:40,309 esto es como matemáticas 267 00:14:40,309 --> 00:14:41,669 supongamos 268 00:14:41,669 --> 00:14:43,870 que la vaca es redonda 269 00:14:43,870 --> 00:14:45,850 ¿vale? 270 00:14:46,710 --> 00:14:48,509 no tenemos la precisión 271 00:14:48,509 --> 00:14:50,529 si, otra cosa es que dijésemos 272 00:14:50,529 --> 00:14:52,809 vamos a sacar un sistema de precisión 273 00:14:52,809 --> 00:14:54,889 para cada milisegundo 274 00:14:54,889 --> 00:14:57,230 y lo grabamos en una tarjeta SD 275 00:14:57,230 --> 00:14:59,169 ahí grabamos 276 00:14:59,169 --> 00:15:00,730 lo que queramos, pero 277 00:15:00,730 --> 00:15:03,190 no tenemos esta opción 278 00:15:03,190 --> 00:15:05,409 en los kits básicos 279 00:15:05,409 --> 00:15:06,210 no está esta opción 280 00:15:06,210 --> 00:15:09,230 bueno, en el kit de plástico sí, pero se complica un poco 281 00:15:09,230 --> 00:15:13,330 se complica bastante 282 00:15:13,330 --> 00:15:18,059 ¿vale? entonces lo que 283 00:15:18,059 --> 00:15:19,940 os hice es un programa 284 00:15:19,940 --> 00:15:21,480 que lo incluye todo 285 00:15:21,480 --> 00:15:27,340 ¿vale? os voy a contar lo que hace 286 00:15:27,340 --> 00:15:27,820 el programa 287 00:15:27,820 --> 00:15:30,860 Pablo, perdona, es que no te oigo bien 288 00:15:30,860 --> 00:15:32,820 entonces, ¿guardar datos 289 00:15:32,820 --> 00:15:34,700 en una sede con el kit 290 00:15:34,700 --> 00:15:36,460 de la caja de plástico no es buena 291 00:15:36,460 --> 00:15:37,480 opción? 292 00:15:39,159 --> 00:15:40,379 No es buena opción 293 00:15:40,379 --> 00:15:42,480 hay que hacer mucho 294 00:15:42,480 --> 00:15:44,259 hay que plantear 295 00:15:44,259 --> 00:15:46,500 el montaje de la tarjeta SD 296 00:15:46,500 --> 00:15:47,960 y la radio 297 00:15:47,960 --> 00:15:50,399 funcionan por el mismo canal de comunicaciones 298 00:15:50,399 --> 00:15:52,460 y hay que meter un 299 00:15:52,460 --> 00:15:54,480 canal de comunicaciones especial 300 00:15:54,480 --> 00:15:55,879 uno para cada uno 301 00:15:55,879 --> 00:16:30,399 Entonces, se mandan, esto os lo cuento por aquí, es SPI, Serial Parallel Interface, ¿vale? Entonces, tiene lo que... 302 00:16:30,399 --> 00:16:38,419 este y este también, pero, y uno que se llama RST, este y este también, pero este no, ¿vale? 303 00:16:38,559 --> 00:16:47,299 Pero físicamente, en los kits que están montados, no está pensado para hacerlo así, ¿vale? 304 00:16:47,600 --> 00:16:54,720 No se planteó con eso, directamente para los kits estaba planteado para, o sea, que poner 305 00:16:54,720 --> 00:16:56,379 solamente la transmisión 306 00:16:56,379 --> 00:16:59,159 poner un módulo entonces de SD 307 00:16:59,159 --> 00:17:00,059 no es buena idea para 308 00:17:00,059 --> 00:17:01,679 guardar datos 309 00:17:01,679 --> 00:17:04,279 para el nivel principiante no 310 00:17:04,279 --> 00:17:06,779 si os 311 00:17:06,779 --> 00:17:09,059 cogéis vosotros el Arduino por un lado 312 00:17:09,059 --> 00:17:10,940 la placa 313 00:17:10,940 --> 00:17:11,940 de radio por otro 314 00:17:11,940 --> 00:17:14,079 la tarjeta SD por otro 315 00:17:14,079 --> 00:17:16,539 y os hacéis el circuito 316 00:17:16,539 --> 00:17:18,519 y os hacéis la placa, chapó 317 00:17:18,519 --> 00:17:20,339 pero 318 00:17:20,339 --> 00:17:21,640 creo que no 319 00:17:21,640 --> 00:17:24,339 lo hicimos, lo tengo por aquí 320 00:17:24,339 --> 00:17:24,940 del año pasado 321 00:17:24,940 --> 00:17:28,019 y se complica bastante 322 00:17:28,019 --> 00:17:29,839 hay que hacer placa 323 00:17:29,839 --> 00:17:31,579 hay que hacer placa dedicada 324 00:17:31,579 --> 00:17:33,319 para esto, si vamos porque 325 00:17:33,319 --> 00:17:34,660 los pines coinciden 326 00:17:34,660 --> 00:17:37,420 los pines coinciden 327 00:17:37,420 --> 00:17:41,640 vale, los pines coinciden 328 00:17:41,640 --> 00:17:43,579 y por ejemplo estos de aquí 329 00:17:43,579 --> 00:17:45,680 no los puedo sacar 330 00:17:45,680 --> 00:17:47,599 tan alegremente para ponérselos 331 00:17:47,599 --> 00:17:49,559 a la SD, están puestos en la placa 332 00:17:49,559 --> 00:17:50,099 de la radio 333 00:17:50,099 --> 00:17:53,660 Así que hemos cogido 334 00:17:53,660 --> 00:17:54,900 Una solución intermedia 335 00:17:54,900 --> 00:17:57,539 Que es con el Arduino Uno 336 00:17:57,539 --> 00:17:59,460 Que le podemos meter hasta 337 00:17:59,460 --> 00:18:01,900 1024 bytes 338 00:18:01,900 --> 00:18:03,900 Podemos guardar 339 00:18:03,900 --> 00:18:04,880 Cada dos segundos 340 00:18:04,880 --> 00:18:07,000 Con lo que tendríamos para 10 minutos 341 00:18:07,000 --> 00:18:11,519 ¿Vale? Y luego ya extrapolaríamos los datos 342 00:18:11,519 --> 00:18:13,299 Este es un sistema 343 00:18:13,299 --> 00:18:14,859 De backup, no es de lo oficial 344 00:18:14,859 --> 00:18:17,319 Ya, ya, que por eso es usar la 345 00:18:17,319 --> 00:18:18,099 La EEPROM 346 00:18:18,099 --> 00:18:19,920 Para tirar de esto 347 00:18:19,920 --> 00:18:21,099 Este problema 348 00:18:21,099 --> 00:18:22,880 Exacto 349 00:18:22,880 --> 00:18:26,059 Esto es por si acaso nos falla la radio 350 00:18:26,059 --> 00:18:27,079 Que no nos va a fallar 351 00:18:27,079 --> 00:18:30,019 ¿Y cómo se graba 352 00:18:30,019 --> 00:18:31,039 El app rom, Pablo? 353 00:18:31,240 --> 00:18:34,220 Lo primero que quería es que os quedase 354 00:18:34,220 --> 00:18:35,359 Claro el tamaño 355 00:18:35,359 --> 00:18:37,859 Que tenemos, que es un tamaño 356 00:18:37,859 --> 00:18:39,039 Reducido 357 00:18:39,039 --> 00:18:40,700 ¿Vale? 358 00:18:41,119 --> 00:18:43,480 Lo vamos a grabar secuencialmente 359 00:18:43,480 --> 00:18:45,400 Y los vamos a ir grabando 360 00:18:45,400 --> 00:18:47,519 En bloques de 3 bytes 361 00:18:47,519 --> 00:18:49,579 ¿Vale? 362 00:18:49,640 --> 00:18:50,460 Que vamos a coger 363 00:18:50,460 --> 00:18:51,960 Altitud 364 00:18:51,960 --> 00:18:53,920 Altitud 365 00:18:53,920 --> 00:18:56,579 Que va a ocupar un entero 366 00:18:56,579 --> 00:18:58,779 Que son dos bytes 367 00:18:58,779 --> 00:19:00,460 Y la temperatura 368 00:19:00,460 --> 00:19:02,099 Que va a ocupar un entero 369 00:19:02,099 --> 00:19:03,680 Que va a ser un byte 370 00:19:03,680 --> 00:19:05,740 Y vamos a hacer una cosa que se llama 371 00:19:05,740 --> 00:19:06,839 Una estructura 372 00:19:06,839 --> 00:19:09,059 Con estos dos datos 373 00:19:09,059 --> 00:19:14,799 Haremos una estructura con estos dos datos 374 00:19:14,799 --> 00:19:15,960 Y le diremos guarda 375 00:19:15,960 --> 00:19:17,960 Guarda el dato y me lo meterá aquí 376 00:19:17,960 --> 00:19:19,440 Guarda el dato y lo meterá aquí 377 00:19:19,440 --> 00:19:20,700 Y los irá metiendo 378 00:19:20,700 --> 00:19:22,640 de bloques 379 00:19:22,640 --> 00:19:24,839 en tres, en tres, uno por segundo 380 00:19:24,839 --> 00:19:26,759 o lo que queramos nosotros, porque es un sistema 381 00:19:26,759 --> 00:19:28,119 de backup, si dijéramos 382 00:19:28,119 --> 00:19:30,319 oye, que lo voy a guardar cada cinco segundos 383 00:19:30,319 --> 00:19:31,819 porque no quiero 384 00:19:31,819 --> 00:19:34,160 problemas, no quiero estar muy seguro 385 00:19:34,160 --> 00:19:36,220 o quiero guardarlo cada segundo 386 00:19:36,220 --> 00:19:38,539 pero como la misión secundaria es 387 00:19:38,539 --> 00:19:40,880 recibir, transmitir y recibir cada segundo 388 00:19:40,880 --> 00:19:42,359 la obligatoria, sí 389 00:19:42,359 --> 00:19:44,119 esa es la obligatoria, claro 390 00:19:44,119 --> 00:19:47,180 pero y si falla 391 00:19:47,180 --> 00:19:48,700 claro, esta no tendría 392 00:19:48,700 --> 00:19:50,380 que también registrar cada segundo 393 00:19:50,380 --> 00:19:54,160 o esta podría ser ya la secundaria 394 00:19:54,160 --> 00:19:55,660 y decir eso que es para un vaca 395 00:19:55,660 --> 00:19:57,859 en caso de tener problemas 396 00:19:57,859 --> 00:19:59,059 para poder tener algún dato 397 00:19:59,059 --> 00:20:02,000 hombre, para la secundaria 398 00:20:02,000 --> 00:20:03,839 es un poco técnica 399 00:20:03,839 --> 00:20:05,619 un poquito justilla 400 00:20:05,619 --> 00:20:10,259 es un nivel de iniciación 401 00:20:10,259 --> 00:20:10,480 es 402 00:20:10,480 --> 00:20:12,859 diría como 403 00:20:12,859 --> 00:20:15,339 hoy como hacemos copia de seguridad 404 00:20:15,339 --> 00:20:17,099 pues bueno, así lo tenemos 405 00:20:17,099 --> 00:20:19,460 sí, pero claro, incompleta 406 00:20:19,460 --> 00:20:22,059 porque si registro cada dos o cada cinco segundos 407 00:20:22,059 --> 00:20:23,619 tampoco voy a tener cada segundo 408 00:20:23,619 --> 00:20:24,380 que es como nos piden 409 00:20:24,380 --> 00:20:26,819 a nosotros nos piden cada segundo 410 00:20:26,819 --> 00:20:28,940 yo lo haría al menos una vez por segundo 411 00:20:28,940 --> 00:20:31,490 ¿vale? 412 00:20:33,569 --> 00:20:34,849 entonces ahora aquí lo que 413 00:20:34,849 --> 00:20:36,910 tengo por aquí puesto es 414 00:20:36,910 --> 00:20:38,369 que es lo que quiero enseñar ya 415 00:20:38,369 --> 00:20:39,950 son los programas 416 00:20:39,950 --> 00:20:43,170 como la 417 00:20:43,170 --> 00:20:45,089 EEPROM la escribimos 418 00:20:45,089 --> 00:20:47,089 ¿vale? os he hecho un programa 419 00:20:47,089 --> 00:20:48,490 que escribe la EEPROM 420 00:20:48,490 --> 00:20:51,599 un segundo 421 00:20:51,599 --> 00:20:54,859 está en el aula virtual, perdona Pablo 422 00:20:54,859 --> 00:20:57,500 no lo sé 423 00:20:57,500 --> 00:20:58,480 si están en el aula virtual 424 00:20:58,480 --> 00:21:01,140 lo he enviado yo esta mañana, lo terminé el fin de semana 425 00:21:01,140 --> 00:21:02,539 y los estuve probando para que 426 00:21:02,539 --> 00:21:03,980 no os diese muchos problemas 427 00:21:03,980 --> 00:21:06,799 porque como es todo siempre da problemas 428 00:21:06,799 --> 00:21:09,000 se lo he enviado esta mañana 429 00:21:09,000 --> 00:21:10,400 a, mira 430 00:21:10,400 --> 00:21:13,000 os lo he puesto Elena en el chat 431 00:21:13,000 --> 00:21:14,220 para que os lo podáis descargar 432 00:21:14,220 --> 00:21:16,640 si, no os preocupéis porque en el aula virtual 433 00:21:16,640 --> 00:21:19,019 voy subiendo a todos los que sois de la Comunidad Madrid 434 00:21:19,019 --> 00:21:20,619 o sea que se subirá 435 00:21:20,619 --> 00:21:23,039 ya lo he recibido, lo subiré 436 00:21:23,039 --> 00:21:24,599 vale, vale, gracias 437 00:21:24,599 --> 00:21:26,019 gracias 438 00:21:26,019 --> 00:21:28,779 me da culpa por el retraso que quería haberlo enviado la semana 439 00:21:28,779 --> 00:21:30,500 pasada pero parece que aquí todo el mundo 440 00:21:30,500 --> 00:21:31,859 a lo que vamos 441 00:21:31,859 --> 00:21:33,559 excusas y las justas 442 00:21:33,559 --> 00:21:36,079 tenemos nuestra EEPROM 443 00:21:36,079 --> 00:21:40,289 y os he hecho un programa que primero 444 00:21:40,289 --> 00:21:41,809 hay uno que lo borra 445 00:21:41,809 --> 00:21:43,910 ¿vale? 446 00:21:44,210 --> 00:21:45,210 borro la EEPROM porque 447 00:21:45,210 --> 00:21:46,569 una vez que 448 00:21:46,569 --> 00:21:49,849 aunque apaguemos el satélite 449 00:21:49,849 --> 00:21:52,309 cuando llegue el satélite a Tierra, lo apagáis 450 00:21:52,309 --> 00:21:53,930 para que no siga escribiendo 451 00:21:53,930 --> 00:21:55,410 datos, ¿vale? 452 00:21:55,529 --> 00:21:58,049 Y aunque se apague, esos datos no se 453 00:21:58,049 --> 00:22:02,069 pierden. Os he hecho un programa 454 00:22:02,069 --> 00:22:03,690 también que... Perdona, Pablo, 455 00:22:03,970 --> 00:22:06,130 perdona que te interrumpa, pero como acabas de decir eso, 456 00:22:06,289 --> 00:22:07,849 pero en el despegue pasa lo mismo. 457 00:22:08,190 --> 00:22:10,329 Va a estar alimentado de que se lo llevan 458 00:22:10,329 --> 00:22:10,869 a... ¿no? 459 00:22:11,690 --> 00:22:14,130 O en el momento del despegue es cuando se le da 460 00:22:14,130 --> 00:22:14,589 tensión. 461 00:22:16,450 --> 00:22:17,930 Pues ahí como lo veáis. 462 00:22:19,190 --> 00:22:19,630 Primero, 463 00:22:19,630 --> 00:22:22,170 A ver, os cuento un par de cositas 464 00:22:22,170 --> 00:22:23,170 Y ahora voy a eso 465 00:22:23,170 --> 00:22:25,250 Y os doy consejos para que lo hagáis 466 00:22:25,250 --> 00:22:26,970 No os lo he hecho porque 467 00:22:26,970 --> 00:22:28,849 Tenéis que hacerlo vosotros 468 00:22:28,849 --> 00:22:30,309 O lo tienen que hacer los chavales 469 00:22:30,309 --> 00:22:32,430 ¿Vale? 470 00:22:32,890 --> 00:22:35,029 Os voy a dar los programas y las ideas 471 00:22:35,029 --> 00:22:35,829 Para que lo hagáis 472 00:22:35,829 --> 00:22:39,009 Y estos programas funcionan 473 00:22:39,009 --> 00:22:39,970 Lo que están haciendo es 474 00:22:39,970 --> 00:22:41,130 Cuando se enciende 475 00:22:41,130 --> 00:22:42,630 Empieza a grabar 476 00:22:42,630 --> 00:22:44,009 ¿Vale? 477 00:22:45,109 --> 00:22:47,849 Lo suyo será que cuando vosotros 478 00:22:47,849 --> 00:22:50,789 cuando vosotros pongáis 479 00:22:50,789 --> 00:22:52,849 hagáis el programa 480 00:22:52,849 --> 00:22:54,809 aquí desde 481 00:22:54,809 --> 00:22:57,970 esta es la estación base 482 00:22:57,970 --> 00:22:59,410 con el ordenador 483 00:22:59,410 --> 00:23:01,170 y con el kit 484 00:23:01,170 --> 00:23:02,809 aquí le diremos 485 00:23:02,809 --> 00:23:03,930 empieza a grabar 486 00:23:03,930 --> 00:23:05,750 y aquí tendrá la orden 487 00:23:05,750 --> 00:23:07,230 el programa en el satélite 488 00:23:07,230 --> 00:23:09,789 de mientras no 489 00:23:09,789 --> 00:23:10,890 mientras 490 00:23:10,890 --> 00:23:14,089 no recibo la señal 491 00:23:14,089 --> 00:23:15,630 mientras no orden 492 00:23:15,630 --> 00:23:18,250 mientras no es la orden de grabar 493 00:23:18,250 --> 00:23:19,829 no hago nada 494 00:23:19,829 --> 00:23:21,210 o me espero aquí 495 00:23:21,210 --> 00:23:23,630 no me pongo a grabar 496 00:23:23,630 --> 00:23:25,990 ¿vale? o le mando la orden 497 00:23:25,990 --> 00:23:27,690 de grabar justo cuando yo quiera 498 00:23:27,690 --> 00:23:29,210 puedo poner 499 00:23:29,210 --> 00:23:31,609 orden de grabar sí 500 00:23:31,609 --> 00:23:33,529 orden de grabar no 501 00:23:33,529 --> 00:23:36,049 si la orden de grabar es no, no grabo 502 00:23:36,049 --> 00:23:37,190 si la orden de grabar es sí 503 00:23:37,190 --> 00:23:39,990 y esa información, el sí o el no 504 00:23:39,990 --> 00:23:42,009 se lo puedo cambiar desde la estación base 505 00:23:42,009 --> 00:23:43,269 ¿vale? 506 00:23:43,750 --> 00:23:45,069 los programas de radio 507 00:23:45,069 --> 00:23:46,970 emiten 508 00:23:46,970 --> 00:23:49,809 y reciben 509 00:23:49,809 --> 00:23:53,740 ¿vale? 510 00:23:54,500 --> 00:23:57,900 ¿y algo del tipo, por ejemplo 511 00:23:57,900 --> 00:24:00,160 si estás a una altura superior 512 00:24:00,160 --> 00:24:02,059 a 100 metros o si estás a una altura 513 00:24:02,059 --> 00:24:04,079 superior a 50 metros, empieza 514 00:24:04,079 --> 00:24:05,099 a grabar o algo así? 515 00:24:06,160 --> 00:24:08,039 una vez que ya esté, no sé, algo así 516 00:24:08,039 --> 00:24:10,180 sí, pero tened cuidado 517 00:24:10,180 --> 00:24:11,920 sobre todo con 518 00:24:11,920 --> 00:24:14,200 cómo se sube o baja 519 00:24:14,200 --> 00:24:15,980 la presión al meter 520 00:24:15,980 --> 00:24:17,980 el cohete, la lata en el cohete 521 00:24:17,980 --> 00:24:20,980 Cuando se mete la lata en el cohete 522 00:24:20,980 --> 00:24:22,359 Subirá la presión 523 00:24:22,359 --> 00:24:23,980 Lo que significa que 524 00:24:23,980 --> 00:24:27,059 El satélite detectará que baja 525 00:24:27,059 --> 00:24:29,319 Luego se estabilizará la presión 526 00:24:29,319 --> 00:24:31,259 Con lo cual dirá, he llegado a tierra 527 00:24:31,259 --> 00:24:33,359 Y habrá subido 528 00:24:33,359 --> 00:24:34,559 Habrá hecho una especie de rebote 529 00:24:34,559 --> 00:24:36,859 A nivel de presión 530 00:24:36,859 --> 00:24:39,220 Y eso puede hacer que el sistema 531 00:24:39,220 --> 00:24:39,960 Se vuelva un poco 532 00:24:39,960 --> 00:24:42,180 No coja bien los datos 533 00:24:42,180 --> 00:24:45,160 ¿Vale? Porque en programación 534 00:24:45,160 --> 00:24:47,380 Si lo queréis hacer así 535 00:24:47,380 --> 00:24:49,940 perfecto, pero hacer la prueba 536 00:24:49,940 --> 00:24:51,940 de coger el satélite y meterlo en un tubo 537 00:24:51,940 --> 00:24:52,559 de printers 538 00:24:52,559 --> 00:24:55,960 o en un tubo que os quepa, para que veáis 539 00:24:55,960 --> 00:24:57,740 cómo cambia y cómo fluctúa la presión 540 00:24:57,740 --> 00:25:00,500 vale, gracias 541 00:25:00,500 --> 00:25:01,539 vale 542 00:25:01,539 --> 00:25:08,359 vale, entonces yo lo que os he hecho es un programa que lo borra 543 00:25:08,359 --> 00:25:09,779 un programa que lo lee 544 00:25:09,779 --> 00:25:11,759 y he hecho otro programa 545 00:25:11,759 --> 00:25:13,039 que es el del satélite 546 00:25:13,039 --> 00:25:15,140 que grabas 547 00:25:15,140 --> 00:25:17,059 porque te voy a enviar un enlace 548 00:25:17,059 --> 00:25:19,039 yo sé, ahora de pronto 549 00:25:19,039 --> 00:25:20,420 vale 550 00:25:20,420 --> 00:25:23,119 el circuito que nos lo envía 551 00:25:23,119 --> 00:25:25,099 a la EEPROM 552 00:25:25,099 --> 00:25:29,019 que esto es la modificación que os he hecho 553 00:25:29,019 --> 00:25:31,220 y que también lo envía 554 00:25:31,220 --> 00:25:35,269 vía radio, esta es la modificación 555 00:25:35,269 --> 00:25:36,490 que lo he hecho, y entonces 556 00:25:36,490 --> 00:25:38,009 una vez que os llega a tierra 557 00:25:38,009 --> 00:25:41,210 ya lo habéis lanzado, ya lo habéis recogido 558 00:25:41,210 --> 00:25:43,089 se ha abierto el paracaídas aquí 559 00:25:43,089 --> 00:25:45,230 vale, se nos ha abierto 560 00:25:45,230 --> 00:25:47,130 el paracaídas, llegan los chavales 561 00:25:47,130 --> 00:25:48,269 lo recogen 562 00:25:48,269 --> 00:25:51,230 y lo apagan, le tiran el cable 563 00:25:51,230 --> 00:25:52,869 de la alimentación y ya está 564 00:25:52,869 --> 00:25:54,990 luego 565 00:25:54,990 --> 00:25:57,670 nosotros iremos 566 00:25:57,670 --> 00:25:59,289 y le cargaremos el programa de leer 567 00:25:59,289 --> 00:26:01,450 os he hecho un programa de leer que podéis hacer 568 00:26:01,450 --> 00:26:03,349 modificaciones, lo que queráis 569 00:26:03,349 --> 00:26:05,430 que el propio satélite lleve un botón 570 00:26:05,430 --> 00:26:05,549 de 571 00:26:05,549 --> 00:26:08,829 que desde la estación base 572 00:26:08,829 --> 00:26:11,009 en lugar de decir, escribe 573 00:26:11,009 --> 00:26:13,569 le digamos, en lugar de escribir 574 00:26:13,569 --> 00:26:15,630 escribir, le digamos 575 00:26:15,630 --> 00:26:16,750 leer 576 00:26:16,750 --> 00:26:19,349 y me muestre los datos 577 00:26:19,349 --> 00:26:21,789 que hemos conseguido 578 00:26:21,789 --> 00:26:24,819 ¿vale? Eso 579 00:26:24,819 --> 00:26:27,059 con lo que tenemos, creo que lo podéis 580 00:26:27,059 --> 00:26:29,079 sacar con un poquillo de esfuerzo 581 00:26:29,079 --> 00:26:30,579 si no, os lo iremos 582 00:26:30,579 --> 00:26:31,900 nos lo vais comentando, ¿vale? 583 00:26:35,099 --> 00:26:35,339 Sí 584 00:26:35,339 --> 00:26:38,960 ¿Asustados? Ok 585 00:26:38,960 --> 00:26:41,220 Vale, no os asustéis 586 00:26:41,220 --> 00:26:42,940 que ahora que lo veis en escrito 587 00:26:42,940 --> 00:26:44,900 lo vais a entender más fácilmente 588 00:26:44,900 --> 00:26:50,519 ¿vale? Vamos a ver 589 00:26:50,519 --> 00:26:59,809 100, 130 590 00:26:59,809 --> 00:27:02,029 20, 22 591 00:27:02,029 --> 00:27:03,450 Sesiones 592 00:27:03,450 --> 00:27:05,329 A ver, un momentín 593 00:27:05,329 --> 00:27:07,970 Donde lo he puesto 594 00:27:07,970 --> 00:27:12,490 En sesión 3 595 00:27:12,490 --> 00:27:14,230 Vale 596 00:27:14,230 --> 00:27:15,690 Lo primero 597 00:27:15,690 --> 00:27:19,329 El de formatear la EEPROM 598 00:27:19,329 --> 00:27:25,740 Ese sería el primer paso, Pablo 599 00:27:25,740 --> 00:27:28,039 Vamos a hacerlo en los pasos en los que lo tendríamos que hacer 600 00:27:28,039 --> 00:27:29,700 No, no, no 601 00:27:29,700 --> 00:27:31,720 El de formatear la EEPROM es, por ejemplo 602 00:27:31,720 --> 00:27:33,859 Cuando metéis los datos 603 00:27:33,859 --> 00:27:36,119 ¿Vale? 604 00:27:37,119 --> 00:27:37,940 El satélite 605 00:27:37,940 --> 00:27:39,299 ¿Dónde está la pizarra? 606 00:27:39,299 --> 00:27:42,019 ¿vale? cuando metemos los datos 607 00:27:42,019 --> 00:27:44,180 lo metemos, encendemos el satélite 608 00:27:44,180 --> 00:27:45,920 lo empieza en el 1, en el 2 609 00:27:45,920 --> 00:27:49,660 vale 610 00:27:49,660 --> 00:27:52,240 en la posición 1, en la posición 2, 3 611 00:27:52,240 --> 00:27:54,180 4, ¿vale? en las direcciones de 612 00:27:54,180 --> 00:27:56,059 memoria, en cada uno de los 613 00:27:56,059 --> 00:27:57,200 registritos que vamos a hacer 614 00:27:57,200 --> 00:27:59,440 pero cada vez que lo empecemos 615 00:27:59,440 --> 00:28:01,900 ¿vale? me lo va a poner en el mismo 616 00:28:01,900 --> 00:28:04,259 me va a empezar 617 00:28:04,259 --> 00:28:05,940 desde el principio y va a estar 618 00:28:05,940 --> 00:28:08,339 machacando los datos que tenemos debajo 619 00:28:08,339 --> 00:28:10,809 ¿vale? 620 00:28:10,869 --> 00:28:41,339 Entonces, cuando lo vayamos a lanzar de verdad, borráis toda la EEPROM, ponéis aquí, esto se llena de ceros, que es lo único que hace, ¿vale? Lo llena de ceros para que no haya datos y luego ya vosotros lo vais llenando, ¿vale? Os voy a dar un par de herramientas. Esta, la de borrar y la de leer, ¿vale? Primero os voy a enseñar la fácil, que es simplemente coger la EEPROM y borrar. 621 00:28:41,339 --> 00:28:43,779 Pero Pablo, no te he entendido 622 00:28:43,779 --> 00:28:45,319 Eso que has dicho 623 00:28:45,319 --> 00:28:46,720 Que cuando empieza a escribir 624 00:28:46,720 --> 00:28:48,480 Empieza a escribir en la posición 1 625 00:28:48,480 --> 00:28:49,500 Cada vez 626 00:28:49,500 --> 00:28:53,039 Os enseño el programa que lo vais a ver mejor 627 00:28:53,039 --> 00:28:53,619 Vale, vale 628 00:28:53,619 --> 00:28:57,480 Primero 629 00:28:57,480 --> 00:28:59,380 Para que 630 00:28:59,380 --> 00:29:01,579 Os he comentado que la 631 00:29:01,579 --> 00:29:03,420 EPROM funciona de manera 632 00:29:03,420 --> 00:29:04,960 Secuencial, ¿lo veis bien? 633 00:29:07,990 --> 00:29:09,750 ¿Lo veis bien el código? 634 00:29:10,269 --> 00:29:10,769 Sí, se ve 635 00:29:10,769 --> 00:29:12,349 Sí, perfectamente 636 00:29:12,349 --> 00:29:24,180 Vale, lo hago un poquito más grande. Vale, simplemente es que coge el... ¿Sí? ¿Se me oye? 637 00:29:26,539 --> 00:29:28,099 Sí, sí, sí, se oye. 638 00:29:28,279 --> 00:29:29,259 Perfecto, perfecto. 639 00:29:29,259 --> 00:29:38,160 Vale, es que se me ha caído el móvil. Vale, lo que estamos haciendo es... ¿Veis aquí el 1024? 640 00:29:38,160 --> 00:29:39,339 lo que estoy además haciendo es 641 00:29:39,339 --> 00:29:42,660 empiézame, inicializa 642 00:29:42,660 --> 00:29:43,619 la EEPROM 643 00:29:43,619 --> 00:29:46,039 con un tamaño de 1024, cógeme 644 00:29:46,039 --> 00:29:47,140 toda la EEPROM 645 00:29:47,140 --> 00:29:50,140 si tuviésemos un Arduino Mega, aquí son 646 00:29:50,140 --> 00:29:51,119 hasta 4K 647 00:29:51,119 --> 00:29:54,339 ¿vale? pero aquí simplemente 648 00:29:54,339 --> 00:29:55,900 tenemos 1024 649 00:29:55,900 --> 00:29:58,099 ¿vale? 650 00:29:58,359 --> 00:30:00,160 esta misma tarjeta con muy poca 651 00:30:00,160 --> 00:30:02,140 modificación se puede meter un Arduino Mega 652 00:30:02,140 --> 00:30:04,099 y cabe justísimo 653 00:30:04,099 --> 00:30:05,480 dentro de la placa ¿vale? 654 00:30:09,710 --> 00:30:11,490 y lo que hago es escribir en la posición 655 00:30:11,490 --> 00:30:13,710 0, 1, 0 656 00:30:13,710 --> 00:30:15,569 en la posición 1, 1, 0 657 00:30:15,569 --> 00:30:17,869 y así hasta el 1024 658 00:30:17,869 --> 00:30:19,049 tarda 659 00:30:19,049 --> 00:30:21,430 microenésimas de segundo, ni nos damos cuenta 660 00:30:21,430 --> 00:30:28,490 digamos el 16 661 00:30:28,490 --> 00:30:30,509 son 2 bytes 662 00:30:30,509 --> 00:30:33,589 un signet 663 00:30:33,589 --> 00:30:35,170 in 16 son 2 bytes 664 00:30:35,170 --> 00:30:37,809 pero esto simplemente 665 00:30:37,809 --> 00:30:38,470 es un contador 666 00:30:38,470 --> 00:30:42,009 vale, esto debería haberlo puesto 667 00:30:42,009 --> 00:30:44,009 así, es que yo soy 668 00:30:44,009 --> 00:30:45,990 de ponerlo en notación 669 00:30:45,990 --> 00:30:47,930 de fe, ah vale, pero claro 670 00:30:47,930 --> 00:30:49,789 esto no es el array 671 00:30:49,789 --> 00:30:51,890 no es la capacidad, es el 672 00:30:51,890 --> 00:30:53,769 contador, vale, vale, vale, nada más 673 00:30:53,769 --> 00:30:55,789 sí, sí, sí, correcto, es el contador que como 674 00:30:55,789 --> 00:30:57,430 vamos a llegar a 1024 675 00:30:57,430 --> 00:31:00,089 si pusiese 8 bits, un byte 676 00:31:00,089 --> 00:31:01,549 llegaría con mucho hasta 677 00:31:01,549 --> 00:31:03,349 255 y 678 00:31:03,349 --> 00:31:05,789 creeríamos que funciona pero 679 00:31:05,789 --> 00:31:07,750 sería algo raro, nos borraría 680 00:31:07,750 --> 00:31:17,299 solamente los 255 primeros bytes, ¿vale? Pablo, ¿sabes qué me pasa? Que cuando pones los códigos 681 00:31:17,299 --> 00:31:22,519 y empiezas a cambiar cosas, luego no tengo los códigos que tú has puesto. No, lo tenéis igual, 682 00:31:22,660 --> 00:31:31,160 este cambio no afecta. ¿Seguro? A mí me gusta ponerlo así. Que me estás volviendo loca. No pasa 683 00:31:31,160 --> 00:31:31,519 nada 684 00:31:31,519 --> 00:31:34,799 esto que nos pone aquí 685 00:31:34,799 --> 00:31:35,900 ¿vale? 686 00:31:36,740 --> 00:31:38,980 es que como tengo la costumbre de las programaciones 687 00:31:38,980 --> 00:31:40,640 de C 688 00:31:40,640 --> 00:31:43,119 esto es lo que viene a decir es 689 00:31:43,119 --> 00:31:45,119 1 valor 690 00:31:45,119 --> 00:31:47,619 sin signo de 16 bytes 691 00:31:47,619 --> 00:31:49,059 pero luego 692 00:31:49,059 --> 00:31:51,019 pones el interés solo entre el 0 693 00:31:51,019 --> 00:31:52,819 y el 1024 y me vuelven loca 694 00:31:52,819 --> 00:31:54,619 y es lo, por eso 695 00:31:54,619 --> 00:31:55,960 hay problemas de 696 00:31:55,960 --> 00:31:57,359 ¿cómo se llama? 697 00:31:57,920 --> 00:32:00,539 de base, simplemente 698 00:32:00,539 --> 00:32:01,480 de conocer las cosas. 699 00:32:02,279 --> 00:32:04,440 Así es más 700 00:32:04,440 --> 00:32:05,200 exacto. 701 00:32:06,160 --> 00:32:09,519 Así es mucho más exacto. 702 00:32:09,940 --> 00:32:12,240 Porque así, si cogéis esto y lo metéis, 703 00:32:12,819 --> 00:32:14,119 metiésemos en un ordenador 704 00:32:14,119 --> 00:32:16,140 de la NASA... 705 00:32:16,140 --> 00:32:18,500 Ya, pero estamos en tierra, no estamos en la NASA. 706 00:32:19,839 --> 00:32:20,500 Vais a ir 707 00:32:20,500 --> 00:32:21,299 a la Agencia Europea. 708 00:32:21,319 --> 00:32:23,779 Estamos en modo principiante, así que no me líes. 709 00:32:23,940 --> 00:32:25,900 Pon una cosa u otra, pero déjala quieta. 710 00:32:26,579 --> 00:32:27,619 Eso os va a venir bien. 711 00:32:30,410 --> 00:32:30,849 ¿Vale? 712 00:32:32,470 --> 00:32:34,210 Eso os va a venir bien para que por lo menos 713 00:32:34,210 --> 00:32:45,430 veáis que es un entero de 16 bits y es un signet y que es sin signo vale y lo único que hacemos es 714 00:32:45,430 --> 00:33:06,059 borrar la eco ahora no guardamos los cambios y os voy a enseñar el que lo lee a ver si quiere el 715 00:33:06,059 --> 00:33:19,359 ordenador hacer mi caso lector de la edad este es un poquito más completo pablo pero ese programa 716 00:33:19,359 --> 00:33:27,819 que el que ha enseñado antes para borrar si el ford está dentro de él no está dentro del 717 00:33:27,819 --> 00:33:37,940 volumen y solamente lo hacemos una vez pero entonces eso no lo pone en el satélite no esto 718 00:33:37,940 --> 00:33:45,119 lo pondremos en el satélite una vez antes de antes de lanzarlo y luego lo cargaremos el programa este 719 00:33:45,119 --> 00:33:51,059 programa es para borrar los datos que ya están en la epron para que no se os meten datos sí sí pero 720 00:33:51,059 --> 00:33:57,180 que si lo tiene porque si lo tiene puesto en el boyle set up como puedes decidir tú cuando lo 721 00:33:57,180 --> 00:34:05,119 hace vale yo esté simplemente para que se haga una sola vez este es un problema os voy a ver 722 00:34:05,119 --> 00:34:07,339 un momento, que nos centremos. Os voy a dejar 723 00:34:07,339 --> 00:34:08,820 cuatro programas. 724 00:34:09,420 --> 00:34:10,900 Satélite, estación base 725 00:34:10,900 --> 00:34:13,119 y tres, perdón, cinco 726 00:34:13,119 --> 00:34:15,179 y otros tres de herramientas. 727 00:34:15,840 --> 00:34:17,139 ¿Vale? El del format de la 728 00:34:17,139 --> 00:34:18,940 EEPROM y el del lector de la EEPROM. 729 00:34:19,280 --> 00:34:20,800 El del lector y el del format 730 00:34:20,800 --> 00:34:23,139 se utiliza solamente el format 731 00:34:23,139 --> 00:34:25,119 para borrarlo y 732 00:34:25,119 --> 00:34:27,380 luego, seguidamente, subiremos nuestro programa. 733 00:34:28,820 --> 00:34:30,260 Nuestro programa de satélite. 734 00:34:30,800 --> 00:34:33,119 Un momento, un momento. 735 00:34:33,119 --> 00:34:34,579 El de lector se lo subiremos 736 00:34:34,579 --> 00:34:37,260 cuando hayamos bajado del satélite 737 00:34:37,260 --> 00:34:39,539 y lo usemos 738 00:34:39,539 --> 00:34:41,199 para leer los datos 739 00:34:41,199 --> 00:34:43,260 o sea 740 00:34:43,260 --> 00:34:44,920 que no se podría poner en el programa 741 00:34:44,920 --> 00:34:46,559 del CANSAT en el setup 742 00:34:46,559 --> 00:34:49,079 para que lo hiciese al principio, borra la memoria y sigue corriendo 743 00:34:49,079 --> 00:34:51,059 mira, me gusta la idea 744 00:34:51,059 --> 00:34:51,960 si, lo podéis hacer 745 00:34:51,960 --> 00:34:55,400 lo puedes hacer, lo que pasa es que te lo va a borrar 746 00:34:55,400 --> 00:34:57,039 en cuanto le des al 747 00:34:57,039 --> 00:34:58,380 interruptor 748 00:34:58,380 --> 00:35:00,400 en el momento en que le des el interruptor 749 00:35:00,400 --> 00:35:02,699 la primera vez que ejecuta el programa, el setup 750 00:35:02,699 --> 00:35:04,679 pasa por ahí, borra la EPROM y empieza 751 00:35:04,679 --> 00:35:06,519 a grabar. Ponerlo, sí. 752 00:35:07,260 --> 00:35:08,579 Ojo, pero ojo que 753 00:35:08,579 --> 00:35:10,619 cuando recoja el 754 00:35:10,619 --> 00:35:12,559 satélite, cuando haya caído 755 00:35:12,559 --> 00:35:13,820 si lo apaga 756 00:35:13,820 --> 00:35:16,380 si los chicos lo apagan y después 757 00:35:16,380 --> 00:35:18,619 lo vuelve a encender para leerlo, te lo va 758 00:35:18,619 --> 00:35:19,039 a borrar. 759 00:35:22,500 --> 00:35:24,420 Tenéis que probar todas esas cosas, por eso 760 00:35:24,420 --> 00:35:26,460 yo os lo he puesto separado, para que 761 00:35:26,460 --> 00:35:27,860 veáis cómo podéis hacerlo. 762 00:35:28,760 --> 00:35:29,300 Yo prefiero 763 00:35:29,300 --> 00:35:32,460 tener datos corrompidos a 764 00:35:32,460 --> 00:35:33,219 perder los datos 765 00:35:33,219 --> 00:35:40,929 yo os doy las herramientas 766 00:35:40,929 --> 00:35:42,349 luego vosotros a ver como las 767 00:35:42,349 --> 00:35:44,269 si las queréis poner en un solo sitio 768 00:35:44,269 --> 00:35:45,530 las podéis poner 769 00:35:45,530 --> 00:35:47,409 pero si no 770 00:35:47,409 --> 00:35:50,570 eso es ya decisión vuestra 771 00:35:50,570 --> 00:35:52,829 yo os voy a dar las herramientas 772 00:35:52,829 --> 00:35:54,650 de los ejercicios de programación 773 00:35:54,650 --> 00:35:56,650 luego vosotros tendréis que 774 00:35:56,650 --> 00:35:58,090 expandirlos y explicarlos 775 00:35:58,090 --> 00:36:02,949 y ajustaros a vuestras necesidades 776 00:36:02,949 --> 00:36:04,150 lo de guardar 777 00:36:04,150 --> 00:36:06,409 lo de guardarla al principio es muy bueno 778 00:36:06,409 --> 00:36:09,150 pero llevar cuidado que no se resete 779 00:36:09,150 --> 00:36:10,489 por ejemplo en el 780 00:36:10,489 --> 00:36:12,349 golpe de caída 781 00:36:12,349 --> 00:36:15,369 en el golpe contra cuando aterriza 782 00:36:15,369 --> 00:36:18,920 nos puede dar un problema 783 00:36:18,920 --> 00:36:20,880 entonces pues se puede meter 784 00:36:20,880 --> 00:36:22,179 una especie de botonera 785 00:36:22,179 --> 00:36:24,000 decir que 786 00:36:24,000 --> 00:36:25,360 nuestro equipo 787 00:36:25,360 --> 00:36:28,139 ponerle un botón o mandarle 788 00:36:28,139 --> 00:36:30,039 la señal desde la estación base 789 00:36:30,039 --> 00:36:31,500 que grave o que 790 00:36:31,500 --> 00:36:32,599 no grave 791 00:36:32,599 --> 00:36:37,199 ¿Vas a explicar cómo se hace eso de mandar la señal 792 00:36:37,199 --> 00:36:38,400 desde la estación base verdad? 793 00:36:38,400 --> 00:36:52,340 Lo vamos a ver, lo vais a ver. Pero lo primero, que sepáis que tenéis estas primeras herramientas, ¿cómo funcionan? Os lo he puesto separado para no liarnos, pero ya veo que igual nos lía un poco más. 794 00:36:54,239 --> 00:37:07,429 Este es el de borrarlo y lo que decía el compañero, solamente se muestran en el setup, solamente está en el setup, porque nada más lo quiero borrar una vez. 795 00:37:07,429 --> 00:37:10,889 A ver si se 796 00:37:10,889 --> 00:37:13,670 Pero si lo pones en el 797 00:37:13,670 --> 00:37:15,489 Void loop, ¿funcionaría o no? 798 00:37:16,190 --> 00:37:16,789 Sí, pero 799 00:37:16,789 --> 00:37:19,889 Lo estaría haciendo miles de veces en un segundo 800 00:37:19,889 --> 00:37:21,769 Sí, pero ahí puedes controlar 801 00:37:21,769 --> 00:37:23,730 En el Void loop puedes controlar 802 00:37:23,730 --> 00:37:25,409 Puedes poner un 803 00:37:25,409 --> 00:37:27,429 En qué momento lo hace 804 00:37:27,429 --> 00:37:28,369 Claro 805 00:37:28,369 --> 00:37:31,489 Puedes poner aquí, oye, espérate 806 00:37:31,489 --> 00:37:34,170 Que recibas la señal de radio 807 00:37:34,170 --> 00:37:35,929 Hasta que no recibas 808 00:37:35,929 --> 00:37:37,329 Esta señal de un OK 809 00:37:37,329 --> 00:37:40,269 no lo mandes 810 00:37:40,269 --> 00:37:41,230 eso es por ejemplo 811 00:37:41,230 --> 00:37:42,630 vale 812 00:37:42,630 --> 00:37:45,929 esto es, así se borra 813 00:37:45,929 --> 00:37:47,789 luego si quieres meterlo en el programa 814 00:37:47,789 --> 00:37:49,250 es cuestión de meterlo por 815 00:37:49,250 --> 00:37:50,650 programación 816 00:37:50,650 --> 00:37:56,360 la librería la tienes que poner, ¿no? 817 00:37:57,400 --> 00:37:58,539 la EEPROM.h 818 00:37:58,539 --> 00:38:00,820 sí, viene por defecto 819 00:38:00,820 --> 00:38:02,480 en todos los 820 00:38:02,480 --> 00:38:03,800 arduino. Una cosa 821 00:38:03,800 --> 00:38:06,480 la instrucción commit 822 00:38:06,480 --> 00:38:08,320 que la tiene 823 00:38:08,320 --> 00:38:10,139 entiendo que está en la librería 824 00:38:10,139 --> 00:38:11,099 de EEPROM 825 00:38:11,099 --> 00:38:15,239 ¿existe también rollback o algo por el estilo? 826 00:38:15,940 --> 00:38:16,260 no, no 827 00:38:16,260 --> 00:38:19,239 esto no es MySQL 828 00:38:19,239 --> 00:38:23,579 no, no, simplemente es un commit 829 00:38:23,579 --> 00:38:26,019 porque lo que hace esto es 830 00:38:26,019 --> 00:38:27,360 escribirlo en la RAM 831 00:38:27,360 --> 00:38:30,179 y hasta que no le da décimos en commit 832 00:38:30,179 --> 00:38:31,980 no se ejecuta esa función 833 00:38:31,980 --> 00:38:35,820 no se ejecuta la escritura como tal 834 00:38:35,820 --> 00:38:37,360 se queda como en pendiente 835 00:38:37,360 --> 00:38:38,619 y ahora vas y la escribes 836 00:38:38,619 --> 00:38:39,820 la EEPROM 837 00:38:39,820 --> 00:38:43,159 eso es exactamente lo que hace 838 00:38:43,159 --> 00:38:43,679 SQL 839 00:38:43,679 --> 00:38:46,679 tú escribes, depende de cómo tenga 840 00:38:46,679 --> 00:38:49,280 cómo tenga abierta la transacción 841 00:38:49,280 --> 00:38:51,079 hasta que no haces commit, no queda 842 00:38:51,079 --> 00:38:53,579 no queda, pues esto es igual 843 00:38:53,579 --> 00:38:55,179 pero no hay un rollback 844 00:38:55,179 --> 00:38:55,920 no hay rollback 845 00:38:55,920 --> 00:38:59,380 vale, esto lo que 846 00:38:59,380 --> 00:38:59,940 hace es 847 00:38:59,940 --> 00:39:03,199 la EEPROM tiene 848 00:39:03,199 --> 00:39:05,179 un número limitado de 849 00:39:05,179 --> 00:39:05,940 escrituras 850 00:39:05,940 --> 00:39:08,079 ¿Vale? 851 00:39:08,320 --> 00:39:09,519 Son unas 100.000 852 00:39:09,519 --> 00:39:12,539 Tenemos más que suficiente 853 00:39:12,539 --> 00:39:14,199 Podemos escribir 100.000 854 00:39:14,199 --> 00:39:15,940 No estoy muy seguro que sean 100.000 855 00:39:15,940 --> 00:39:17,679 Si no es 100.000 es más 856 00:39:17,679 --> 00:39:20,179 ¿Vale? Pero nos da más que 2 horas 857 00:39:20,179 --> 00:39:21,559 Para hacer 100.000 pruebas 858 00:39:21,559 --> 00:39:25,539 ¿Vale? A partir de las 100.000 859 00:39:25,539 --> 00:39:28,079 Puede ser que vaya bien o puede ser que no 860 00:39:28,079 --> 00:39:32,650 ¿Vale? Por eso si lo metemos 861 00:39:32,650 --> 00:39:34,449 Esto en un loop y no lo 862 00:39:34,449 --> 00:39:35,289 Controlamos 863 00:39:35,289 --> 00:39:38,309 Nos la cargamos en un 864 00:39:38,309 --> 00:39:41,420 Pishplash ¿Vale? 865 00:39:41,980 --> 00:39:43,659 Era el cómic de ese 866 00:39:43,659 --> 00:39:46,679 Simplemente para forzar la escritura 867 00:39:46,679 --> 00:39:47,659 ¿Para? 868 00:39:48,360 --> 00:39:49,659 Forzar la escritura 869 00:39:49,659 --> 00:39:51,820 ¿Y eso qué es? 870 00:39:53,239 --> 00:39:54,780 Vale, vamos aquí 871 00:39:54,780 --> 00:39:57,260 ¿Dónde está mi pizarra? 872 00:39:59,480 --> 00:40:01,039 Como me gusta mi pizarra 873 00:40:01,039 --> 00:40:02,579 ¿Os he dicho que me gusta mucho mi pizarra? 874 00:40:04,139 --> 00:40:04,739 Vale 875 00:40:04,739 --> 00:40:06,179 Tenemos la Eplu 876 00:40:06,179 --> 00:40:10,429 ¿Vale? Y directamente 877 00:40:10,429 --> 00:40:12,710 Y quiero ponerla aquí 878 00:40:12,710 --> 00:40:13,389 De ceros 879 00:40:13,389 --> 00:40:17,769 entonces cuando estoy haciendo 880 00:40:17,769 --> 00:40:20,269 la instrucción 881 00:40:20,269 --> 00:40:22,170 write, simplemente se me queda 882 00:40:22,170 --> 00:40:23,510 aquí, aquí hay datos 883 00:40:23,510 --> 00:40:25,010 tenemos datos de lo que sea 884 00:40:25,010 --> 00:40:27,309 el cero me lo pone aquí como 885 00:40:27,309 --> 00:40:28,769 prepáralo 886 00:40:28,769 --> 00:40:30,269 prepáralo 887 00:40:30,269 --> 00:40:31,829 prepáralo 888 00:40:31,829 --> 00:40:35,530 y hasta que no le haga yo el commit 889 00:40:35,530 --> 00:40:38,349 no coge todo esto y me lo llena de filos 890 00:40:38,349 --> 00:40:41,579 esto es como 891 00:40:41,579 --> 00:40:42,940 lo preparo en memoria 892 00:40:42,940 --> 00:40:44,960 y luego te hago el volcado de todos 893 00:40:44,960 --> 00:40:46,519 los datos. Es más rápido 894 00:40:46,519 --> 00:40:48,760 meter 1024 bytes 895 00:40:48,760 --> 00:40:50,860 de una sola tacada que 896 00:40:50,860 --> 00:40:52,719 1024 veces 897 00:40:52,719 --> 00:40:53,280 un byte. 898 00:40:56,760 --> 00:40:58,860 Las 100.000 que tiene de máximo, 899 00:40:59,340 --> 00:41:01,059 si lo hicieras en 1024 900 00:41:01,059 --> 00:41:02,940 veces, contaría 1024 901 00:41:02,940 --> 00:41:04,440 ya de las 100.000. 902 00:41:05,059 --> 00:41:05,539 Sí. 903 00:41:07,760 --> 00:41:09,320 Las 100.000 904 00:41:09,320 --> 00:41:10,760 veces es cada 905 00:41:10,760 --> 00:41:11,659 byte. 906 00:41:12,940 --> 00:41:16,019 Es como los discos duros. Esto es como una especie de disco duro SSD. 907 00:41:16,239 --> 00:41:19,760 Ah, vale, vale. Si queda la posición, la puedes grabar 100.000 veces. 908 00:41:20,099 --> 00:41:21,300 Limitado de escrituras. 909 00:41:21,699 --> 00:41:29,800 Vale, vale. Vamos a la lectura. 910 00:41:31,679 --> 00:41:35,820 Y esto es solamente para que tengamos un backup. 911 00:41:37,360 --> 00:41:40,679 Esto cuando lo veáis con calma y tranquilidad lo entenderéis mejor. 912 00:41:51,630 --> 00:41:52,030 Por aquí. 913 00:41:53,449 --> 00:42:00,280 Vale. Pues esto es muy parecido a lo de antes. 914 00:42:01,079 --> 00:42:03,840 os acordáis que os había comentado 915 00:42:03,840 --> 00:42:05,179 una estructura de datos 916 00:42:05,179 --> 00:42:09,889 aquí os lo he puesto todo escrito 917 00:42:09,889 --> 00:42:10,849 y comentado 918 00:42:10,849 --> 00:42:13,429 como digo 919 00:42:13,429 --> 00:42:14,769 mi estructura de datos 920 00:42:14,769 --> 00:42:18,230 mi estructura de datos tiene un entero 921 00:42:18,230 --> 00:42:20,030 de 8 bits que es la 922 00:42:20,030 --> 00:42:20,570 temperatura 923 00:42:20,570 --> 00:42:23,409 permito valores en 924 00:42:23,409 --> 00:42:26,030 consigno porque puede haber un día 925 00:42:26,030 --> 00:42:28,269 muy frío volando el satélite 926 00:42:28,269 --> 00:42:30,250 desde menos 127 grados 927 00:42:30,250 --> 00:42:32,369 a 127 grados 928 00:42:32,369 --> 00:42:34,369 que son los 255 valores 929 00:42:34,369 --> 00:42:38,699 ¿vale? 930 00:42:40,380 --> 00:42:41,940 y un signet 931 00:42:41,940 --> 00:42:43,760 IN de 16T es 932 00:42:43,760 --> 00:42:45,980 16 bytes para la altitud 933 00:42:45,980 --> 00:42:47,739 como no vamos a ir 934 00:42:47,739 --> 00:42:49,199 a los Países Bajos 935 00:42:49,199 --> 00:42:52,059 si fuésemos a los Países Bajos a lanzar 936 00:42:52,059 --> 00:42:53,500 que vamos a lanzar por debajo 937 00:42:53,500 --> 00:42:55,539 que lanzásemos por debajo del nivel del mal 938 00:42:55,539 --> 00:42:56,460 del nivel 939 00:42:56,460 --> 00:43:02,920 ¿estás? 940 00:43:04,659 --> 00:43:07,119 ¿hola? 941 00:43:08,920 --> 00:43:09,639 no se oye 942 00:43:09,639 --> 00:43:13,300 Vale, que justo me entró una llamada telefónica 943 00:43:13,300 --> 00:43:15,059 Ahora sí 944 00:43:15,059 --> 00:43:17,699 Ahora sí, que justo me entró una llamada telefónica 945 00:43:17,699 --> 00:43:19,400 y me ha exportado el audio 946 00:43:19,400 --> 00:43:21,599 Pablo, ¿y la presión? 947 00:43:23,119 --> 00:43:23,679 Vale 948 00:43:23,679 --> 00:43:25,880 La altitud es una referencia 949 00:43:25,880 --> 00:43:26,599 de la presión 950 00:43:26,599 --> 00:43:29,400 Lo que vosotros queráis, podéis guardar 951 00:43:29,400 --> 00:43:30,980 la temperatura o la altitud 952 00:43:30,980 --> 00:43:33,039 La presión, al ser 953 00:43:33,039 --> 00:43:35,780 es bastante, creo que se nos va 954 00:43:35,780 --> 00:43:37,320 un poquito más de 955 00:43:37,320 --> 00:43:39,179 se miden hectopascales 956 00:43:39,179 --> 00:43:44,360 Lo que vosotros prefiráis 957 00:43:44,360 --> 00:43:46,119 Podéis guardar la presión y la altitud 958 00:43:46,119 --> 00:43:48,119 Pero la altitud podemos calcularla 959 00:43:48,119 --> 00:43:49,940 Con la presión o la presión 960 00:43:49,940 --> 00:43:51,420 Calcularla con la altitud 961 00:43:51,420 --> 00:43:55,480 ¿Vale? Sería guardar 962 00:43:55,480 --> 00:43:57,940 Sería información redundante de datos 963 00:43:57,940 --> 00:44:03,989 ¿Vale? Si guardamos 964 00:44:03,989 --> 00:44:06,090 ¿Para qué guardar dos datos que van a 965 00:44:06,090 --> 00:44:08,309 Que uno lo puedo calcular a partir del otro? 966 00:44:10,599 --> 00:44:12,360 Pablo, perdona, pero este programa 967 00:44:12,360 --> 00:44:14,460 ¿Cuál es de los que has dejado? ¿Por qué no lo localizo? 968 00:44:15,099 --> 00:44:15,639 Este se llama 969 00:44:15,639 --> 00:44:16,900 Lector EEPRO 970 00:44:16,900 --> 00:44:22,150 es que es un fichero que está junto al otro 971 00:44:22,150 --> 00:44:23,650 es un EEPROM.h 972 00:44:23,650 --> 00:44:25,469 por lo menos en mi carpeta no 973 00:44:25,469 --> 00:44:26,989 en la librería 974 00:44:26,989 --> 00:44:30,150 perdón, perdón 975 00:44:30,150 --> 00:44:31,989 a ver, esto es 976 00:44:31,989 --> 00:44:32,869 nuestro programa 977 00:44:32,869 --> 00:44:34,869 es la librería 978 00:44:34,869 --> 00:44:37,710 es una especie de añadido 979 00:44:37,710 --> 00:44:40,150 es una librería para que me resulte aquí cómodo 980 00:44:41,230 --> 00:44:41,570 ¿vale? 981 00:44:42,889 --> 00:44:44,150 para que aquí me resulte muy cómodo 982 00:44:44,670 --> 00:44:45,829 lo que os conviene 983 00:44:45,829 --> 00:44:47,849 esta es otra cosa que os quería explicar, gracias 984 00:44:47,849 --> 00:44:50,309 por recordármelo. Vale, vale, gracias 985 00:44:50,309 --> 00:44:52,389 Si os fijáis aquí 986 00:44:52,389 --> 00:44:54,489 pongo, incluye eEPROM 987 00:44:54,489 --> 00:44:56,349 que es este archivito de aquí 988 00:44:56,349 --> 00:44:58,170 ¿Vale? 989 00:44:58,389 --> 00:44:59,989 Aquí guardo toda la información 990 00:44:59,989 --> 00:45:02,329 puede ser muy largo o muy 991 00:45:02,329 --> 00:45:02,889 corto 992 00:45:02,889 --> 00:45:06,050 pero aquí lo que hago simplemente, oye 993 00:45:06,050 --> 00:45:08,289 cojo la estructura de la 994 00:45:08,289 --> 00:45:09,570 eEPROM, cojo 995 00:45:09,570 --> 00:45:12,269 el valor, si os fijáis aquí 996 00:45:12,269 --> 00:45:13,869 ¿Cuántos datos voy a tener? 997 00:45:15,469 --> 00:45:15,730 Pues 998 00:45:15,730 --> 00:45:18,250 1024 partido por el tamaño 999 00:45:18,250 --> 00:45:20,429 de la EPROM, que me salen a 314 1000 00:45:20,429 --> 00:45:21,329 si no recuerdo mal 1001 00:45:21,329 --> 00:45:27,360 entonces pues voy cogiendo el contador 1002 00:45:27,360 --> 00:45:29,500 y oye, voy a coger todos los datos 1003 00:45:29,500 --> 00:45:31,159 haya o no haya datos 1004 00:45:31,159 --> 00:45:32,360 en grupos de 3 1005 00:45:32,360 --> 00:45:35,199 y voy a coger en esta 1006 00:45:35,199 --> 00:45:37,300 estructura que se llama dato, veis que la tenemos 1007 00:45:37,300 --> 00:45:37,679 aquí 1008 00:45:37,679 --> 00:45:41,019 veis esta estructura, dato 1009 00:45:41,019 --> 00:45:42,280 que es dato 1010 00:45:42,280 --> 00:45:45,059 y mi dato está compuesto de 1011 00:45:45,059 --> 00:45:47,260 temperatura y altitud 1012 00:45:47,260 --> 00:46:06,659 Y entonces aquí vengo, cógete el dato, coge en esta dirección de memoria, a ver si saco el escritorio, ¿vale? Ahora ya hemos cogido nuestro satélite, lo hemos lanzado y aquí hay datos. 1013 00:46:06,659 --> 00:46:31,920 Primero está la temperatura, 27, la altitud, 500. Y luego viene 28 y está cayendo ya. 490. 28, 480. ¿Vale? 1014 00:46:31,920 --> 00:46:33,820 Esto es un byte 1015 00:46:33,820 --> 00:46:34,900 Estos son dos 1016 00:46:34,900 --> 00:46:35,800 Un byte 1017 00:46:35,800 --> 00:46:36,860 Estos son dos 1018 00:46:36,860 --> 00:46:37,619 Un byte 1019 00:46:37,619 --> 00:46:38,619 Estos son dos 1020 00:46:38,619 --> 00:46:39,780 Y lo que hago es 1021 00:46:39,780 --> 00:46:41,559 Estos dos unidos 1022 00:46:41,559 --> 00:46:43,780 Estos dos unidos 1023 00:46:43,780 --> 00:46:45,380 Y estos dos unidos 1024 00:46:45,380 --> 00:46:46,619 Y este se llamará 1025 00:46:46,619 --> 00:46:47,880 Dato 1026 00:46:47,880 --> 00:46:49,480 Temperatura 1027 00:46:49,480 --> 00:46:51,699 Y este se llamará 1028 00:46:51,699 --> 00:46:53,300 Dato 1029 00:46:53,300 --> 00:46:54,159 Punto 1030 00:46:54,159 --> 00:46:55,760 Altitud 1031 00:46:55,760 --> 00:46:59,280 Altitud 1032 00:46:59,280 --> 00:47:03,110 ¿Vale? 1033 00:47:04,389 --> 00:47:18,250 Y así estaría viendo la información. Puedo tener, no tengo que estar escribiendo, ahora te guardo la temperatura, ahora te guardo la altitud, no, ahora te guardo el dato entero y tú ya me lo vas metiendo en las cajitas. 1034 00:47:18,250 --> 00:47:43,480 Y para que sepamos las cajitas, este es el dato 1, el dato 2, el dato 3. ¿Cómo lo hace el programa? Perdón, os he mentido, como siempre. Este es el dato 0, el dato 1 y el dato 2. 1035 00:47:43,480 --> 00:47:47,599 Siempre en C y en programación empezamos en cero 1036 00:47:47,599 --> 00:47:49,860 El cero existe, ¿vale? 1037 00:47:49,900 --> 00:47:50,900 Desde los romanos 1038 00:47:50,900 --> 00:47:56,619 ¿Vale? ¿Qué es lo que hago? 1039 00:47:57,199 --> 00:47:58,480 ¿Cuántos elementos voy a tener? 1040 00:47:59,880 --> 00:48:01,739 Si alguien, por ejemplo, si decía por ahí 1041 00:48:01,739 --> 00:48:04,179 Guardo también la presión 1042 00:48:04,179 --> 00:48:06,559 Si meto otro dato aquí para la presión 1043 00:48:06,559 --> 00:48:09,159 Hay una función que me dice 1044 00:48:09,159 --> 00:48:10,079 Esta de aquí 1045 00:48:10,079 --> 00:48:12,900 El tamaño de mi estructura 1046 00:48:12,900 --> 00:48:17,480 Si estuviese en un ordenador de distintos tipos 1047 00:48:17,480 --> 00:48:18,460 Aquí lo que me va a hacer es 1048 00:48:18,460 --> 00:48:21,360 El tamaño de mi estructura es 3 bytes 1049 00:48:21,360 --> 00:48:24,820 Metemos más datos 1050 00:48:24,820 --> 00:48:26,000 Será de otro tamaño 1051 00:48:26,000 --> 00:48:27,699 Pero aquí ya no tenemos que cambiar nada 1052 00:48:27,699 --> 00:48:31,579 Y entonces lo que hacemos es 1053 00:48:31,579 --> 00:48:33,619 El 2024 1054 00:48:33,619 --> 00:48:36,280 Entre el tamaño de la estructura 1055 00:48:36,280 --> 00:48:37,980 Y empiezo 1056 00:48:37,980 --> 00:48:39,380 En la posición 0 1057 00:48:39,380 --> 00:48:43,869 Tamaño de estructura 1058 00:48:43,869 --> 00:48:45,690 3 por 0 1059 00:48:45,690 --> 00:48:48,769 En la posición 0 hay un dato 1060 00:48:48,769 --> 00:49:19,480 Y me cogerá 3, me cogerá el valor de la temperatura y la altitud, me cogerá los 3 bytes, él solito, sin yo tener que hacer nada, ¿vale? Y valdrá 1, 1 por 3, en la posición 3, ¿vale? Si os fijáis aquí, esto es la dirección de memoria 0, esto es la 1, esta es la 2, esta es la 3, esta es la 4, esta es la 5, esta es la 6. 1061 00:49:19,480 --> 00:49:21,699 entonces va a venir aquí en la 3 1062 00:49:21,699 --> 00:49:24,139 aquí en la 6, aquí en la 9 1063 00:49:24,139 --> 00:49:27,679 cada 3 bytes 1064 00:49:27,679 --> 00:49:29,300 me irá cogiendo esos datos 1065 00:49:29,300 --> 00:49:31,599 y me los va a coger enteritos 1066 00:49:31,599 --> 00:49:34,980 sin yo tener que estar preocupándome de 1067 00:49:34,980 --> 00:49:37,699 guardo ahora la temperatura y guardo ahora la altitud 1068 00:49:37,699 --> 00:49:41,429 ¿veis la idea? 1069 00:49:42,329 --> 00:49:44,170 es como meter los datos en una caja 1070 00:49:44,170 --> 00:49:45,650 ordenada 1071 00:49:45,650 --> 00:49:47,670 y en cada cajón voy a poner 1072 00:49:47,670 --> 00:49:48,469 sus cosas 1073 00:49:48,469 --> 00:49:52,949 y luego voy guardando las cajas completas 1074 00:49:52,949 --> 00:50:02,289 ¿sí? asustados 1075 00:50:02,289 --> 00:50:11,929 No, sí, es como un dato que se llama tempaltitud y ya está, que tiene esa estructura, un templul, ya está. 1076 00:50:12,869 --> 00:50:26,449 Dato temperatura, dato altitud. Entonces tú ahí ya dices, bueno, pues en el cajón de dato temperatura voy a guardar la temperatura y en el cajón de dato altitud voy a guardar el de dato altitud, que están los dos metidos en el mismo armario. 1077 00:50:26,449 --> 00:50:29,250 Que el armario se llama 1078 00:50:29,250 --> 00:50:30,750 Dato, entonces meto en el armario 1079 00:50:30,750 --> 00:50:33,170 Dato y luego quiero abrir el cajón 1080 00:50:33,170 --> 00:50:34,989 De temperatura o quiero abrir el cajón 1081 00:50:34,989 --> 00:50:35,429 De la luz 1082 00:50:35,429 --> 00:50:37,670 Esto de aquí 1083 00:50:37,670 --> 00:50:41,349 Vale, pero si queremos meter otro dato más 1084 00:50:41,349 --> 00:50:43,110 Lo podríamos meter ahí en la estructura 1085 00:50:43,110 --> 00:50:43,550 ¿Verdad Pablo? 1086 00:50:44,489 --> 00:50:46,670 Exacto, si queremos meter otro dato más 1087 00:50:46,670 --> 00:50:47,590 Aquí en la estructura 1088 00:50:47,590 --> 00:50:49,510 Pongamos, no sé 1089 00:50:49,510 --> 00:50:53,320 Un valor 1090 00:50:53,320 --> 00:50:56,119 De 8 1091 00:50:56,119 --> 00:50:59,869 Ultravioleta 1092 00:50:59,869 --> 00:51:02,829 porque quiero ver 1093 00:51:02,829 --> 00:51:04,710 el valor de ultravioleta 1094 00:51:04,710 --> 00:51:06,989 que tenemos 1095 00:51:06,989 --> 00:51:09,050 vale, pues ahora 1096 00:51:09,050 --> 00:51:11,409 el wing en lugar de ser de 3 1097 00:51:11,409 --> 00:51:13,230 perdón, el tamaño 1098 00:51:13,230 --> 00:51:14,989 de la estructura en lugar de ser de 3 1099 00:51:14,989 --> 00:51:16,190 será de 4 1100 00:51:16,190 --> 00:51:20,409 vale 1101 00:51:20,409 --> 00:51:21,750 y entonces yo aquí 1102 00:51:21,750 --> 00:51:23,289 perdón, aquí 1103 00:51:23,289 --> 00:51:26,880 podría leer 1104 00:51:26,880 --> 00:51:29,059 sería el print dato 1105 00:51:29,059 --> 00:51:31,380 ultravioleta 1106 00:51:31,380 --> 00:51:33,820 Vale, pero sería de 3 1107 00:51:33,820 --> 00:51:35,300 No de 4 datos, ¿no? 1108 00:51:35,340 --> 00:51:36,739 La estructura sería de 3, ¿no? 1109 00:51:37,000 --> 00:51:39,960 De 3 datos, pero de 4 bytes 1110 00:51:39,960 --> 00:51:41,380 Vale 1111 00:51:41,380 --> 00:51:45,739 Que hay un dato que vale 1112 00:51:45,739 --> 00:51:47,079 Que son de 2 bytes 1113 00:51:47,079 --> 00:51:48,619 Vale 1114 00:51:48,619 --> 00:51:51,860 Por eso aquí, así me resulta más fácil 1115 00:51:51,860 --> 00:51:54,119 8, 16 y 8 1116 00:51:54,119 --> 00:51:55,800 Esto es 1 byte, esto son 2 1117 00:51:55,800 --> 00:51:56,679 Y esto es 1 1118 00:51:56,679 --> 00:51:58,639 4 bytes 1119 00:51:58,639 --> 00:52:01,619 ¿Vale? 1120 00:52:01,619 --> 00:52:08,480 Y cuando el cat-chat se pega a la castaña y sin apagarlo, le enchufas al puerto serie y te da los datos. 1121 00:52:09,360 --> 00:52:15,179 Vale, eso ya como vosotros lo programéis. De momento, este solamente los lee. 1122 00:52:17,300 --> 00:52:18,699 O sea, aquí, pantalla. 1123 00:52:22,050 --> 00:52:33,110 Vale, cuando esto, vosotros, por ejemplo, vamos a hacerlo, la teoría, que no os lo he puesto así porque ahí lo tendréis que pasar vosotros ahí, porque ahí ya dependerá de cada uno como lo queráis hacer. 1124 00:52:33,110 --> 00:52:36,840 vale, primero hemos borrado 1125 00:52:36,840 --> 00:52:37,340 los datos 1126 00:52:37,340 --> 00:52:41,159 antes de subir al satélite 1127 00:52:41,159 --> 00:52:42,599 borrar datos 1128 00:52:42,599 --> 00:52:44,019 ya he conseguido 1129 00:52:44,019 --> 00:52:46,900 subo mi programa 1130 00:52:46,900 --> 00:52:48,340 satélite, mi satélite 1131 00:52:48,340 --> 00:52:58,590 subo mi programa satélite que llevará 1132 00:52:58,590 --> 00:53:00,550 las misiones mías, vale 1133 00:53:00,550 --> 00:53:02,590 pero por lo menos ya le he dejado 1134 00:53:02,590 --> 00:53:03,510 los datos limpios 1135 00:53:03,510 --> 00:53:05,889 se mete en el cohete 1136 00:53:05,889 --> 00:53:10,570 desde la estación base 1137 00:53:10,570 --> 00:53:14,570 se tira 1138 00:53:14,570 --> 00:53:16,309 y por aquí sale 1139 00:53:16,309 --> 00:53:18,690 nuestro cohete, nuestra lata 1140 00:53:18,690 --> 00:53:23,780 he estado haciendo un curso de dibujo 1141 00:53:23,780 --> 00:53:24,519 se nota que sí 1142 00:53:24,519 --> 00:53:29,400 con nuestra antena ya 1143 00:53:29,400 --> 00:53:33,059 vale 1144 00:53:33,059 --> 00:53:35,059 esta persona está feliz 1145 00:53:35,059 --> 00:53:37,260 y está enviando los datos 1146 00:53:37,260 --> 00:53:40,039 perfecto, y aquí en el ordenador 1147 00:53:40,039 --> 00:53:41,920 de la estación base estoy recogiendo 1148 00:53:41,920 --> 00:53:42,639 los datos 1149 00:53:42,639 --> 00:53:46,079 y aquí mientras esto está pasando 1150 00:53:46,079 --> 00:53:47,760 una vez por segundo 1151 00:53:47,760 --> 00:53:50,340 estoy enviándolo 1152 00:53:50,340 --> 00:53:52,320 y también grabando datos 1153 00:53:52,320 --> 00:53:56,769 con el formato de la estructura 1154 00:53:56,769 --> 00:53:58,230 de temperatura 1155 00:53:58,230 --> 00:54:00,889 altitud 1156 00:54:00,889 --> 00:54:04,670 vale, llega el satélite 1157 00:54:04,670 --> 00:54:09,659 a tierra, vale 1158 00:54:09,659 --> 00:54:12,500 ya se nos ha caído nuestro satélite 1159 00:54:12,500 --> 00:54:14,059 el paracaídas que está 1160 00:54:14,059 --> 00:54:16,179 por aquí, todos tirados por el suelo 1161 00:54:16,179 --> 00:54:18,260 vale, este 1162 00:54:18,260 --> 00:54:20,059 si no se ha reseteado, esperemos 1163 00:54:20,059 --> 00:54:22,019 que no den el golpe y que todo 1164 00:54:22,019 --> 00:54:24,039 haya ido bien, si está bien soldado no le pasará 1165 00:54:24,039 --> 00:54:25,019 absolutamente nada 1166 00:54:25,019 --> 00:54:30,219 Estará grabando datos 1167 00:54:30,219 --> 00:54:34,500 Y tenemos 5 minutos de grabación de datos 1168 00:54:34,500 --> 00:54:40,500 Perdón, 5 minutos 1169 00:54:40,500 --> 00:54:43,920 Tenemos unos 5 minutos de grabación de datos 1170 00:54:43,920 --> 00:54:45,699 A un dato por segundo 1171 00:54:45,699 --> 00:54:49,599 Pues si los chavales son rápidos 1172 00:54:49,599 --> 00:54:52,300 Y lo recogen y se lo van a llevar al ordenador 1173 00:54:52,300 --> 00:54:56,639 Desde el ordenador le cargaremos el programa 1174 00:54:56,639 --> 00:54:58,679 leer datos 1175 00:54:58,679 --> 00:54:59,980 que este programa 1176 00:54:59,980 --> 00:55:02,239 parará la grabación 1177 00:55:02,239 --> 00:55:03,380 de los datos 1178 00:55:03,380 --> 00:55:06,579 o podemos coger 1179 00:55:06,579 --> 00:55:07,639 y apagarlo 1180 00:55:07,639 --> 00:55:09,460 y lo apagamos 1181 00:55:09,460 --> 00:55:14,269 vale 1182 00:55:14,269 --> 00:55:17,070 si lo apagamos ya nos estará ejecutando 1183 00:55:17,070 --> 00:55:18,710 y cuando lleguemos al 1184 00:55:18,710 --> 00:55:20,969 cuando lo vayamos a enchufar al ordenador 1185 00:55:20,969 --> 00:55:21,849 le diremos 1186 00:55:21,849 --> 00:55:24,289 directamente 1187 00:55:24,289 --> 00:55:27,030 subirle el programa de leer datos y diremos 1188 00:55:27,030 --> 00:55:27,769 vale ya está 1189 00:55:27,769 --> 00:55:32,179 Podemos darle al principio 1190 00:55:32,179 --> 00:55:33,000 En el setup 1191 00:55:33,000 --> 00:55:35,880 Un delay de 1192 00:55:35,880 --> 00:55:40,030 De 10 segundos 1193 00:55:40,030 --> 00:55:42,050 Esto en el setup 1194 00:55:42,050 --> 00:55:43,969 Un delay de 10 segundos 1195 00:55:43,969 --> 00:55:45,650 Para que se empiece a grabar 1196 00:55:45,650 --> 00:55:47,409 O que a nosotros nos dé tiempo 1197 00:55:47,409 --> 00:55:48,690 A subirle el otro programa 1198 00:55:48,690 --> 00:55:53,579 Y una vez que le subamos el programa de leer datos 1199 00:55:53,579 --> 00:55:55,239 Nos volcará los datos 1200 00:55:55,239 --> 00:55:55,780 Por el puerto 1201 00:55:55,780 --> 00:56:01,579 O sea, y cuando le cargamos el programa 1202 00:56:01,579 --> 00:56:03,760 De leer datos, no le afecta 1203 00:56:03,760 --> 00:56:04,960 Al tema de 1204 00:56:04,960 --> 00:56:07,980 cuando tú grabas 1205 00:56:07,980 --> 00:56:09,639 uno sobre el otro, el otro se borra 1206 00:56:09,639 --> 00:56:11,320 y ya no va a pasar el tema de la EEPROM 1207 00:56:11,320 --> 00:56:12,539 que te lo ponga a cero todo 1208 00:56:12,539 --> 00:56:14,880 exacto 1209 00:56:14,880 --> 00:56:17,659 vale 1210 00:56:17,659 --> 00:56:19,400 la EEPROM no se borra 1211 00:56:19,400 --> 00:56:21,579 solamente se borra si nosotros lo pedimos 1212 00:56:21,579 --> 00:56:29,619 vale 1213 00:56:29,619 --> 00:56:32,000 lo del delay, no sé si esto 1214 00:56:32,000 --> 00:56:33,679 me he perdido un poco, no sé 1215 00:56:33,679 --> 00:56:35,480 no he entendido por qué decías lo del delay 1216 00:56:35,480 --> 00:56:37,800 ahora lo vemos en el programa principal 1217 00:56:37,800 --> 00:56:38,780 vale 1218 00:56:38,780 --> 00:56:44,489 vale, bueno 1219 00:56:44,489 --> 00:56:54,670 más o menos esto una cosa importante es que nuestro programa está aquí el set up 1220 00:56:56,110 --> 00:57:00,730 lo que tengo que hacerme es un curso de caligrafía también vale el look 1221 00:57:04,559 --> 00:57:14,820 y nosotros tenemos que hacer enviar una vez una vez por segundo el dato esto es lo obligatorio 1222 00:57:16,639 --> 00:57:43,130 Pero no vamos a utilizar el de like. Vamos a utilizar las funciones de... Os he hecho una función mucho más sencilla que nos va a decir ejecútate cada segundo, ejecútate cada medio segundo. Ejecútate, por ejemplo, todo el tiempo o... Esto funciona en control de tiempos. 1223 00:57:43,130 --> 00:57:52,590 No sé si os acordáis de que en uno de los primeros días os comentaba los problemas que tuvo Neil Armstrong para aterrizar en la luna. 1224 00:57:56,070 --> 00:58:04,849 Tuvo unos problemas porque se puso a hacer el ordenador de a bordo, se colapsó por unas tareas innecesarias. 1225 00:58:07,030 --> 00:58:11,929 Se ejecutaba todo en continuo. 1226 00:58:11,929 --> 00:58:30,170 Oye, que tengo que hacer esto, ahora esto, ahora esto, ahora esto. Pues oye, que yo ahora soy Mila Astron, con mi escafandra y todo, traje de astronauta y quiero aterrizar. Vale, pues tenía unos mensajes de error aquí que le estaban instaurando para aterrizar. 1227 00:58:30,170 --> 00:58:32,909 vale, entonces 1228 00:58:32,909 --> 00:58:35,250 no me acuerdo 1229 00:58:35,250 --> 00:58:37,389 os dije el nombre de la programadora, ¿os acordáis 1230 00:58:37,389 --> 00:58:38,190 alguno? 1231 00:58:38,969 --> 00:58:41,050 ¿alguien se acuerda si quiere ganar un minipunto? 1232 00:58:42,650 --> 00:58:44,309 Margaret Hamilton 1233 00:58:44,309 --> 00:58:46,949 Margaret Hamilton, muy bien, pues estaba 1234 00:58:46,949 --> 00:58:48,469 Margaret Hamilton 1235 00:58:48,469 --> 00:58:51,369 como los semáforos que tenemos 1236 00:58:51,369 --> 00:58:52,769 por aquí, vale 1237 00:58:52,769 --> 00:58:54,650 desarrolló que el programa 1238 00:58:54,650 --> 00:58:56,469 tuviese sus 1239 00:58:56,469 --> 00:58:59,269 bifurcaciones, fuera 1240 00:58:59,269 --> 00:59:01,309 asíncrono. Oye, yo tengo aquí 1241 00:59:01,309 --> 00:59:03,289 que aterrizar Neil Armstrong o el 1242 00:59:03,289 --> 00:59:05,630 siguiente astronauta tenía que aterrizar 1243 00:59:05,630 --> 00:59:07,369 y estos 1244 00:59:07,369 --> 00:59:09,250 mensajes de Rorses pueden estar produciendo 1245 00:59:09,250 --> 00:59:10,889 pero que no me afecten 1246 00:59:10,889 --> 00:59:12,929 a mi manera de pilotar 1247 00:59:12,929 --> 00:59:15,050 la astronave, que por cierto, Neil Armstrong 1248 00:59:15,050 --> 00:59:16,889 aterrizó a pulso. 1249 00:59:17,329 --> 00:59:19,210 No aterrizó el ordenador de aborto. 1250 00:59:20,309 --> 00:59:20,489 ¿Vale? 1251 00:59:22,289 --> 00:59:23,090 A 30 1252 00:59:23,090 --> 00:59:25,269 segundos más y no habrían aterrizado 1253 00:59:25,269 --> 00:59:26,150 o no habrían vuelto. 1254 00:59:26,150 --> 00:59:31,599 De todas formas, es un montaje 1255 00:59:31,599 --> 00:59:34,099 Es un montaje hecho en el deserto de Arizona 1256 00:59:34,099 --> 00:59:37,159 Nadie ha ido a la luna 1257 00:59:37,159 --> 00:59:42,690 Puede ser, puede ser, nunca se sabe 1258 00:59:42,690 --> 00:59:45,409 Nadie de mil metros 1259 00:59:45,409 --> 00:59:46,710 No alcanza tampoco 1260 00:59:46,710 --> 00:59:48,670 La tierra es plana 1261 00:59:48,670 --> 00:59:49,989 Todos somos negacionistas 1262 00:59:49,989 --> 00:59:55,000 ¿Quién sabe por qué otro que se ha llevado 1263 00:59:55,000 --> 00:59:56,579 Del minipunto de Margaret Hamilton? 1264 00:59:58,579 --> 00:59:59,739 A lo mismo 1265 00:59:59,739 --> 01:00:02,980 vale 1266 01:00:02,980 --> 01:00:06,380 vale, pues entonces nosotros lo que vamos a hacer 1267 01:00:06,380 --> 01:00:08,440 es seguir el mismo ejemplo de Margaret Hamilton 1268 01:00:08,440 --> 01:00:09,760 os he hecho una función que se 1269 01:00:09,760 --> 01:00:11,920 que lo que hace es ejecutarse 1270 01:00:11,920 --> 01:00:13,260 cada cierto tiempo 1271 01:00:13,260 --> 01:00:14,719 vale 1272 01:00:14,719 --> 01:00:17,960 es un programa aparte 1273 01:00:17,960 --> 01:00:20,019 que se llama control de tiempos 1274 01:00:20,019 --> 01:00:23,760 vale, para que vosotros lo entendáis 1275 01:00:23,760 --> 01:00:26,199 para que lo podáis pasar a los chavales 1276 01:00:26,199 --> 01:00:29,719 y que les digáis que es 1277 01:00:29,739 --> 01:00:32,019 salvo al hombre en la luna 1278 01:00:32,019 --> 01:00:33,539 ¿vale? 1279 01:00:34,679 --> 01:00:35,960 y la heroína se llama 1280 01:00:35,960 --> 01:00:37,440 Margaret Hamilton, que no se me olvide 1281 01:00:37,440 --> 01:00:53,670 vale 1282 01:00:53,670 --> 01:00:56,489 el tema viene aquí, es esta línea 1283 01:00:56,489 --> 01:00:57,869 de aquí grande, ¿la veis? 1284 01:00:59,909 --> 01:01:00,469 defino 1285 01:01:00,469 --> 01:01:02,449 ejecut run every 1286 01:01:02,449 --> 01:01:03,170 text 1287 01:01:03,170 --> 01:01:06,130 esto es lo que en programación se llama 1288 01:01:06,130 --> 01:01:07,150 una macro 1289 01:01:07,150 --> 01:01:09,550 ¿vale? 1290 01:01:09,769 --> 01:01:12,130 y entonces lo que me hace es sustituirme 1291 01:01:12,130 --> 01:01:14,750 esto de aquí 1292 01:01:14,750 --> 01:01:16,429 perdón 1293 01:01:16,429 --> 01:01:19,130 run every cada 500 milisegundos 1294 01:01:19,130 --> 01:01:21,010 por todo esto 1295 01:01:21,010 --> 01:01:22,630 una función 1296 01:01:22,630 --> 01:01:24,570 de 32 bits 1297 01:01:24,570 --> 01:01:27,539 que me coge 1298 01:01:27,539 --> 01:01:29,079 que se llama el último tiempo 1299 01:01:29,079 --> 01:01:31,780 me coge 100 milis 1300 01:01:31,780 --> 01:01:33,380 menos el último tiempo 1301 01:01:33,380 --> 01:01:36,139 y le va sumando 1302 01:01:36,139 --> 01:01:38,019 un poquito 1303 01:01:38,019 --> 01:01:38,699 más de tiempo 1304 01:01:38,699 --> 01:01:40,000 os lo explico 1305 01:01:40,000 --> 01:01:40,940 como funciona 1306 01:01:40,940 --> 01:01:45,329 vale 1307 01:01:45,329 --> 01:01:47,230 esto es run 1308 01:01:47,230 --> 01:01:50,429 every 1309 01:01:50,429 --> 01:01:52,809 cada 500 segundos, vale 1310 01:01:52,809 --> 01:01:55,730 vamos a ponerle cada 5 segundos 1311 01:01:55,730 --> 01:02:00,190 lo que empieza a hacer aquí 1312 01:02:00,190 --> 01:02:01,010 es un contador 1313 01:02:01,010 --> 01:02:06,539 más más, entonces llega aquí 1314 01:02:06,539 --> 01:02:08,280 y dices, vale, ¿cuánto vale 1315 01:02:08,280 --> 01:02:10,300 contador? ponemos aquí que es 0 1316 01:02:10,300 --> 01:02:16,130 vale 1317 01:02:16,130 --> 01:02:19,289 contador es igual a 0 1318 01:02:19,289 --> 01:02:21,090 vale, entonces 1319 01:02:21,090 --> 01:02:23,170 cada 5 segundos, esto es la línea 1320 01:02:23,170 --> 01:02:24,849 de tiempo de ejecución del programa 1321 01:02:24,849 --> 01:02:26,369 aquí es el inicio 1322 01:02:26,369 --> 01:02:29,150 milis, la función milis 1323 01:02:29,150 --> 01:02:30,969 no sé si os lo comenté 1324 01:02:30,969 --> 01:02:32,590 pero creo que sí, os lo comenté 1325 01:02:32,590 --> 01:02:35,469 nos da mili 1326 01:02:35,469 --> 01:02:37,929 segundos 1327 01:02:37,929 --> 01:02:42,420 desde que se encendió 1328 01:02:42,420 --> 01:02:47,420 encendido, vale 1329 01:02:47,420 --> 01:02:50,219 hay uno que es microseconds, que son los microsegundos 1330 01:02:50,219 --> 01:02:51,099 que lleva encendido 1331 01:02:51,099 --> 01:02:55,960 vale, y entonces 1332 01:02:55,960 --> 01:02:57,940 lo que voy haciendo es 1333 01:02:57,940 --> 01:03:17,829 Cada 5 segundos me ejecuto, cambio el valor hasta dentro de 5 segundos, aquí han pasado 5 segundos, no te ejecutes otra vez, pero aquí, si esto es el loop, aquí se pueden estar haciendo muchas más cosas. 1334 01:03:17,829 --> 01:03:40,050 Puedo estar intentando aterrizar, puedo medir el ultravioleta, puedo medir la presión atmosférica, la podemos hacer por otro lado o podemos estar ejecutando mover un servo o mover un controlador del CA2, lo que se nos ocurra en nuestra misión secundaria. 1335 01:03:40,050 --> 01:03:50,489 ¿En qué momento, Pablo, en qué momento inicializa eso, tanto lo que es la primera...? 1336 01:03:50,489 --> 01:04:00,170 Nada más encenderse, nada más encenderse el equipo, empieza a contar. A ver si lo pongo aquí. 1337 01:04:00,170 --> 01:04:11,130 No, pero lo que te quiero decir, por ejemplo, si tú tienes varios, imagínate tú tienes puesta la función, pero tú puedes hacer cuatro cosas utilizando esa función, ¿no? 1338 01:04:11,489 --> 01:04:12,289 Aquí os lo he puesto. 1339 01:04:14,090 --> 01:04:17,530 Y cada cosa tomará valores diferentes, ¿no? 1340 01:04:18,190 --> 01:04:21,789 Sí, sí, cada cosa es diferente. 1341 01:04:22,630 --> 01:04:28,130 Pero si se inicializan cada vez que, de manera independiente, cada uno. 1342 01:04:28,130 --> 01:04:30,449 son independientes, porque lo que me hace 1343 01:04:30,449 --> 01:04:32,170 aquí es, sustituyeme 1344 01:04:32,170 --> 01:04:34,250 esto, sustituye cada línea 1345 01:04:34,250 --> 01:04:35,349 de esta, la habéis marcada, ¿no? 1346 01:04:36,269 --> 01:04:36,829 Sí, claro. 1347 01:04:37,730 --> 01:04:39,610 Sustituye esta línea que está marcada 1348 01:04:39,610 --> 01:04:41,289 por esto de aquí. 1349 01:04:42,369 --> 01:04:43,849 ¿Vale? Y como 1350 01:04:43,849 --> 01:04:45,090 esto, si 1351 01:04:45,090 --> 01:04:48,110 este tipo de definiciones, para que 1352 01:04:48,110 --> 01:04:49,789 me cree una variable nueva. 1353 01:04:50,570 --> 01:04:52,050 Me cree una variable nueva 1354 01:04:52,050 --> 01:04:53,289 que se llama, este last time 1355 01:04:53,289 --> 01:04:56,190 de este run every, no es 1356 01:04:56,190 --> 01:04:57,949 el mismo que el last time 1357 01:04:57,949 --> 01:04:59,010 de este Room Every 1358 01:04:59,010 --> 01:05:02,849 ni es el mismo que este Room Every 1359 01:05:02,849 --> 01:05:04,610 cada uno tiene el suyo 1360 01:05:04,610 --> 01:05:06,329 y lo hace en el momento 1361 01:05:06,329 --> 01:05:07,869 en el momento de 1362 01:05:07,869 --> 01:05:09,170 ejecutarlo 1363 01:05:09,170 --> 01:05:12,010 digamos, pasa 1364 01:05:12,010 --> 01:05:13,429 pasa por el Room 1365 01:05:13,429 --> 01:05:15,349 por el Room Every 1366 01:05:15,349 --> 01:05:17,949 verifica 1367 01:05:17,949 --> 01:05:19,050 si han pasado esos 1368 01:05:19,050 --> 01:05:22,349 5 segundos, si no, se lo salta 1369 01:05:22,349 --> 01:05:24,230 si no han pasado 1370 01:05:24,230 --> 01:05:26,190 los 500 milisegundos, se lo salta 1371 01:05:26,190 --> 01:05:28,369 si no han pasado los 100 milisegundos 1372 01:05:28,369 --> 01:05:30,250 se lo salta, y si no ha pasado 1373 01:05:30,250 --> 01:05:31,690 en un segundo, se lo salta 1374 01:05:31,690 --> 01:05:33,329 que pasa medio segundo 1375 01:05:33,329 --> 01:05:35,949 lo pongo, que ha pasado 1376 01:05:35,949 --> 01:05:37,449 diez décimas de segundo 1377 01:05:37,449 --> 01:05:40,070 perdón, lo hago 1378 01:05:40,070 --> 01:05:42,369 que ha pasado un segundo, lo muestro 1379 01:05:42,369 --> 01:05:44,369 y si ha pasado más 1380 01:05:44,369 --> 01:05:45,030 también, ¿no? 1381 01:05:45,530 --> 01:05:46,789 y vuelta a empezar 1382 01:05:46,789 --> 01:05:50,409 que no tiene por qué haber pasado 1383 01:05:50,409 --> 01:05:52,510 medio segundo 1384 01:05:52,510 --> 01:05:53,809 exacto, que si ha pasado 1385 01:05:53,809 --> 01:05:56,130 medio segundo y un poquito más, también lo hace 1386 01:05:56,130 --> 01:06:31,900 y también os lo voy a enseñar, que si lo veis igual os lo voy a enseñar, le voy a subir esto al arduino para que veáis la diferencia de los datos, 1387 01:06:31,900 --> 01:06:37,650 Ahora cada segundo 1388 01:06:37,650 --> 01:06:39,289 Si os fijáis 1389 01:06:39,289 --> 01:06:42,210 Aquí me va incrementando 1390 01:06:42,210 --> 01:06:44,369 En 2, 17, 19 1391 01:06:44,369 --> 01:06:46,309 21, porque se ejecuta cada vez 1392 01:06:46,309 --> 01:06:47,489 Dos veces por segundo 1393 01:06:47,489 --> 01:06:50,349 Y aquí lo está haciendo cada 100 veces 1394 01:06:50,349 --> 01:06:52,550 Por segundo, 10 veces por segundo 1395 01:06:52,550 --> 01:06:54,590 Va bastante más rápido 1396 01:06:54,590 --> 01:06:56,409 De hecho va 5 veces más 1397 01:06:56,409 --> 01:06:59,510 Ok 1398 01:06:59,510 --> 01:07:02,210 Y me lo va a estar mostrando 1399 01:07:02,210 --> 01:07:03,369 Una vez por segundo 1400 01:07:03,369 --> 01:07:05,570 Si yo ahora por ejemplo lo quito esto de aquí 1401 01:07:05,570 --> 01:07:13,030 y se lo subo 1402 01:07:13,030 --> 01:07:14,889 ¿vale? y está mostrando 1403 01:07:14,889 --> 01:07:16,210 la información todo el tiempo 1404 01:07:16,210 --> 01:07:20,909 ¿vale? y cada vez que pasa el tiempo 1405 01:07:20,909 --> 01:07:22,630 pues me va incrementando 1406 01:07:22,630 --> 01:07:26,360 los valores, a ver si tenéis 1407 01:07:26,360 --> 01:07:27,619 ¿lo veis más o menos? 1408 01:07:29,420 --> 01:07:30,559 Pablo, una pregunta 1409 01:07:30,559 --> 01:07:32,519 si los tiempos 1410 01:07:32,519 --> 01:07:34,460 de retraso entre cada operación 1411 01:07:34,460 --> 01:07:36,420 son múltiplos, por ejemplo como te has 1412 01:07:36,420 --> 01:07:37,519 puesto el 100 y 500 1413 01:07:37,519 --> 01:07:40,119 hay un momento donde el de 500 1414 01:07:40,119 --> 01:07:42,039 coincide con la quinta vez del de 100 1415 01:07:42,039 --> 01:07:44,719 ¿Eso no es ningún problema a la hora de interaccionar? 1416 01:07:45,400 --> 01:07:48,320 En principio no, porque apenas van a ser 1417 01:07:48,320 --> 01:07:50,659 el Arduino puede hacer 1418 01:07:50,659 --> 01:07:53,920 tarda en hacer una operación unos 4 1419 01:07:53,920 --> 01:07:57,739 micronésimas de segundo, ¿vale? 1420 01:07:58,099 --> 01:08:01,559 Entonces, pues, si vamos a hacer una operación muy larga 1421 01:08:01,559 --> 01:08:04,599 pues igual sí. Nosotros lo que vamos a hacer, por un lado, es 1422 01:08:04,599 --> 01:08:07,960 cada segundo mandar un dato y escribirlo 1423 01:08:07,960 --> 01:08:10,619 y luego el resto del tiempo 1424 01:08:10,619 --> 01:08:12,460 podemos estar haciendo cualquier cosa 1425 01:08:12,460 --> 01:08:14,400 no tenemos por qué hacer 1426 01:08:14,400 --> 01:08:16,260 múltiplos de nuestra información 1427 01:08:16,260 --> 01:08:17,960 o podemos estar haciendo 1428 01:08:17,960 --> 01:08:20,659 como he puesto aquí, que todo el tiempo 1429 01:08:20,659 --> 01:08:22,539 esté mostrando la información en lugar de 1430 01:08:22,539 --> 01:08:24,159 mostrarla cada vez por segundo 1431 01:08:24,159 --> 01:08:26,359 es decir que prácticamente 1432 01:08:26,359 --> 01:08:27,800 podemos decir que el 1433 01:08:27,800 --> 01:08:30,680 tiempo de proceso de alarma en esta misión va a estar 1434 01:08:30,680 --> 01:08:32,300 parado y solamente son 1435 01:08:32,300 --> 01:08:34,699 pequeños picos de trabajo que da igual que coincidan 1436 01:08:34,699 --> 01:08:35,420 más o menos 1437 01:08:35,420 --> 01:08:37,579 sí 1438 01:08:37,579 --> 01:08:39,880 vale, porque 1439 01:08:39,880 --> 01:08:41,340 si hacemos 1440 01:08:41,340 --> 01:08:44,079 un Arduino puede hacer 1441 01:08:44,079 --> 01:08:46,020 de normal unas 250.000 1442 01:08:46,020 --> 01:08:47,560 operaciones al segundo 1443 01:08:47,560 --> 01:08:50,079 operaciones de lectura, escritura 1444 01:08:50,079 --> 01:08:52,300 o de trabajo con la RAM 1445 01:08:52,300 --> 01:08:53,500 ¿vale? 1446 01:08:53,659 --> 01:08:55,560 que la operación suma, se lleva tanto 1447 01:08:55,560 --> 01:08:57,720 no importa, pero más o menos 1448 01:08:57,720 --> 01:08:59,779 eso es lo que se mide 1449 01:08:59,779 --> 01:09:01,619 la velocidad del procesador 1450 01:09:01,619 --> 01:09:03,779 entonces en un segundo 1451 01:09:03,779 --> 01:09:05,680 que puedas hacer 250.000 operaciones 1452 01:09:05,680 --> 01:09:06,819 son muchas 1453 01:09:06,819 --> 01:09:09,380 estar medio segundo parado es hacer 1454 01:09:09,380 --> 01:09:11,300 120 es dejar de hacer 125.000 1455 01:09:11,300 --> 01:09:13,020 operaciones, por eso no 1456 01:09:13,020 --> 01:09:14,779 queremos utilizar el delay 1457 01:09:14,779 --> 01:09:17,479 vamos a ir controlando el tiempo 1458 01:09:17,479 --> 01:09:19,460 vale, gracias 1459 01:09:19,460 --> 01:09:22,060 ¿he entendido esto? 1460 01:09:22,760 --> 01:09:23,239 entonces 1461 01:09:23,239 --> 01:09:25,560 esta rutina la metíamos dentro del programa 1462 01:09:25,560 --> 01:09:27,420 que teníamos, que probamos 1463 01:09:27,420 --> 01:09:29,340 para medir los módulos de radio, claro 1464 01:09:29,340 --> 01:09:30,880 exacto 1465 01:09:30,880 --> 01:09:33,100 o sea, que hay que modificar ese programa 1466 01:09:33,100 --> 01:09:34,439 sí 1467 01:09:34,439 --> 01:09:37,300 o es el que ya está modificado también 1468 01:09:37,300 --> 01:09:38,979 aquí con estos otros programas 1469 01:09:38,979 --> 01:09:52,140 Exacto, ya os lo he pasado también. Desde luego soy más malo. Este es el regalo de despedida. Para que todos tengáis el mismo premio. 1470 01:09:52,140 --> 01:09:56,720 os lo ocurráis vosotros 1471 01:09:56,720 --> 01:09:58,319 soy mala persona 1472 01:09:58,319 --> 01:10:01,670 vale 1473 01:10:01,670 --> 01:10:06,039 el 1474 01:10:06,039 --> 01:10:07,880 Kansat 1475 01:10:07,880 --> 01:10:10,260 transmisión del Kansat versión 2 1476 01:10:10,260 --> 01:10:11,840 aquí es lo que 1477 01:10:11,840 --> 01:10:13,180 esto, la EEPROM 1478 01:10:13,180 --> 01:10:15,760 vale, y si os fijáis 1479 01:10:15,760 --> 01:10:17,779 aquí hay uno que es 1480 01:10:17,779 --> 01:10:19,760 el INO, que es el 1481 01:10:19,760 --> 01:10:21,760 principal, el barómetro 1482 01:10:21,760 --> 01:10:22,420 por un lado 1483 01:10:22,420 --> 01:10:25,199 la EEPROM por otro lado 1484 01:10:25,199 --> 01:10:26,899 la radio por otro lado 1485 01:10:26,899 --> 01:10:29,239 y un define que es por otro lado 1486 01:10:29,239 --> 01:10:30,899 pero son 1487 01:10:30,899 --> 01:10:32,439 librerías, bibliotecas 1488 01:10:32,439 --> 01:10:36,739 he visto por ahí, lo normal 1489 01:10:36,739 --> 01:10:38,260 es cuando te envían un programa 1490 01:10:38,260 --> 01:10:40,840 es que te lo envíen solamente con el punto 1491 01:10:40,840 --> 01:10:42,840 y no, es un programa 1492 01:10:42,840 --> 01:10:44,859 de 600 líneas que no hay 1493 01:10:44,859 --> 01:10:45,699 quien coja 1494 01:10:45,699 --> 01:10:48,380 ¿este lo habéis subido o no? 1495 01:10:48,840 --> 01:10:50,920 no, no, yo tengo el portátil libre 1496 01:10:50,920 --> 01:10:51,300 Anita 1497 01:10:51,300 --> 01:10:53,859 ella tiene su portátil 1498 01:10:55,199 --> 01:10:57,939 Yo se lo he enviado 1499 01:10:57,939 --> 01:10:58,760 Si no lo han subido 1500 01:10:58,760 --> 01:11:01,720 Estará en el enlace que os he puesto por el chat 1501 01:11:01,720 --> 01:11:03,239 En el enlace del chat está 1502 01:11:03,239 --> 01:11:04,779 ¿Eh? 1503 01:11:05,460 --> 01:11:06,659 Sí, sí, sí 1504 01:11:06,659 --> 01:11:08,319 Lo que pasa es que lo hemos pasado esta mañana 1505 01:11:08,319 --> 01:11:11,300 Y en cuanto puedan subirlo 1506 01:11:11,300 --> 01:11:12,939 A las aulas virtuales 1507 01:11:12,939 --> 01:11:14,800 Pues lo tendréis disponible 1508 01:11:14,800 --> 01:11:16,380 Creo que Marín ya lo tendré subido 1509 01:11:16,380 --> 01:11:19,300 Una vez que acabe el curso 1510 01:11:19,300 --> 01:11:20,380 Las aulas virtuales 1511 01:11:20,380 --> 01:11:23,479 Hasta cuando las tendremos accesibles 1512 01:11:23,479 --> 01:11:26,539 el aula virtual de la Comunidad de Madrid 1513 01:11:26,539 --> 01:11:28,439 se dejará abierta indefinidamente 1514 01:11:28,439 --> 01:11:30,340 o sea, más de un año, lo que necesitéis 1515 01:11:30,340 --> 01:11:30,840 vale 1516 01:11:30,840 --> 01:11:31,659 vale 1517 01:11:31,659 --> 01:11:35,180 vale 1518 01:11:35,180 --> 01:11:37,939 vamos a ir a 1519 01:11:37,939 --> 01:11:39,739 la transmisión del CANSA 1520 01:11:39,739 --> 01:11:46,869 para que lo veáis 1521 01:11:46,869 --> 01:11:48,470 sí que está subido este ya 1522 01:11:48,470 --> 01:11:49,449 sí 1523 01:11:49,449 --> 01:11:51,850 TX CANSA versión 2 1524 01:11:51,850 --> 01:11:53,210 pero al aula virtual 1525 01:11:53,210 --> 01:11:55,449 vale, gracias 1526 01:11:55,449 --> 01:12:00,119 pues eso ha sido Sonia 1527 01:12:00,119 --> 01:12:00,800 que es muy rápida 1528 01:12:00,800 --> 01:12:06,869 esto surgió la semana pasada 1529 01:12:06,869 --> 01:12:08,189 el lunes o el martes 1530 01:12:08,189 --> 01:12:10,470 no, lo tuvisteis el lunes 1531 01:12:10,470 --> 01:12:12,170 que los que nos quedamos en casa 1532 01:12:12,170 --> 01:12:13,770 pues dijimos, se nos cayó la boca 1533 01:12:13,770 --> 01:12:17,590 vale 1534 01:12:17,590 --> 01:12:20,289 y por ejemplo 1535 01:12:20,289 --> 01:12:21,550 yo aquí os he hecho el programa 1536 01:12:21,550 --> 01:12:24,149 tal como lo suelo hacer yo 1537 01:12:24,149 --> 01:12:25,090 en programación 1538 01:12:25,090 --> 01:12:28,090 vamos, yo me gano la vida programando 1539 01:12:28,090 --> 01:12:29,409 entre otras cosas 1540 01:12:29,409 --> 01:13:04,869 Y lo suelo hacer bastante cómodo y cortito, relativamente cómodo y cortito, ¿vale? Y separo lo que es la radio por un lado, el barómetro por otro lado, el room every cada segundo, guardo, leo la temperatura, si os fijáis aquí, la temperatura sí que la guardo, la cojo en flow y la presión también la cojo en flow y la altitud también la cojo en flow. 1541 01:13:05,170 --> 01:13:13,029 enviar envíos los datos en flor vale porque enviar los datos en flor 1542 01:13:13,029 --> 01:13:17,609 significa uno o dos bytes más 1543 01:13:20,170 --> 01:13:30,659 la comunicación radio es 9600 bits por segundo que cuántos bytes es eso pues 9.600 entre 8 me da 1544 01:13:30,659 --> 01:13:34,079 ¿Quién sí quiere ganar un punto? 1545 01:13:36,060 --> 01:13:37,560 9.600 entre 8 1546 01:13:37,560 --> 01:13:39,720 1.200 1547 01:13:39,720 --> 01:13:42,800 1.200 1548 01:13:42,800 --> 01:13:50,579 Venga 1549 01:13:50,579 --> 01:13:56,460 Que se ha cogido la calculadora, ¿eh? 1550 01:13:56,760 --> 01:13:57,340 1.200 1551 01:13:57,340 --> 01:14:00,159 1.200 1552 01:14:00,159 --> 01:14:01,979 1.200 bytes por segundo 1553 01:14:01,979 --> 01:14:04,760 por segundo 1554 01:14:04,760 --> 01:14:09,359 velocidad suficiente para enviar 1555 01:14:09,359 --> 01:14:11,060 todos los bytes que yo quiera 1556 01:14:11,060 --> 01:14:13,279 ¿vale? 1557 01:14:15,199 --> 01:14:17,579 entonces lo que sí que estoy cogiendo aquí 1558 01:14:17,579 --> 01:14:19,520 es la presión 1559 01:14:19,520 --> 01:14:21,899 con float, la temperatura con float 1560 01:14:21,899 --> 01:14:22,939 y la altitud con float 1561 01:14:22,939 --> 01:14:25,140 porque sí que voy a enviar datos con float 1562 01:14:25,140 --> 01:14:27,460 pero guardaré los enteros 1563 01:14:27,460 --> 01:14:29,539 guardaré bytes, aquí no me importa 1564 01:14:29,539 --> 01:14:31,300 enviar 24 bytes 1565 01:14:31,300 --> 01:14:48,609 En un segundo puedo enviar 1.200. O sea, me sobra. Lo que no me sobra es guardar 24 bytes en los 1.024. Ahí ya perdería tiempo. 1566 01:14:51,239 --> 01:14:55,520 Yo me he perdido en el programa que era eso del paquete, la variable paquete. 1567 01:14:55,520 --> 01:15:16,539 Vale. La variable paquete. No te preocupes, ahora vamos a ir. Lo tenemos al principio. Paquete. Paquete es el número de mensajes que envío. Cada vez que hago un paquete de comunicaciones. ¿Para qué? ¿Dónde está aquí la pizarra? 1568 01:15:16,539 --> 01:15:21,229 Os lo explico 1569 01:15:21,229 --> 01:15:23,529 Y luego vamos a los detallitos 1570 01:15:23,529 --> 01:15:25,529 ¿Vale? Pero el paquete es lo que os estoy contando 1571 01:15:25,529 --> 01:15:27,329 Es cuántos paquetes voy llevando 1572 01:15:27,329 --> 01:15:28,930 Para así en la EEPROM ir guardando 1573 01:15:28,930 --> 01:15:31,609 Paquete 1, paquete 2, paquete 3 1574 01:15:31,609 --> 01:15:33,329 ¿Vale? Y entonces así 1575 01:15:33,329 --> 01:15:34,729 Como sé el tamaño de la EEPROM 1576 01:15:34,729 --> 01:15:37,369 Voy guardando el paquete 1, paquete 2, paquete 3 1577 01:15:37,369 --> 01:15:40,970 La EEPROM es la que hemos visto antes 1578 01:15:40,970 --> 01:15:43,270 Es exactamente igual, es copiada 1579 01:15:43,270 --> 01:15:45,710 Si modificásemos 1580 01:15:45,710 --> 01:15:47,689 Este 1581 01:15:47,689 --> 01:15:49,449 tendríamos que modificar el de la lectura 1582 01:15:49,449 --> 01:15:49,890 también 1583 01:15:49,890 --> 01:15:55,529 ¿vale? el de la 1584 01:15:55,529 --> 01:15:57,390 EEPROM, pues guardamos la estructura 1585 01:15:57,390 --> 01:15:59,390 el tamaño de la estructura, que es de 3 1586 01:15:59,390 --> 01:16:06,899 bytes, cogemos 1587 01:16:06,899 --> 01:16:08,180 y configuramos radio 1588 01:16:08,180 --> 01:16:10,720 ¿vale? esto es como 1589 01:16:10,720 --> 01:16:12,819 decir, es la función de la radio 1590 01:16:12,819 --> 01:16:14,260 el otro día la tenemos 1591 01:16:14,260 --> 01:16:16,979 toda en una sola carpeta 1592 01:16:16,979 --> 01:16:18,380 todo en el mismo archivo 1593 01:16:18,380 --> 01:16:20,920 con lo cual nos daba problemas, por cierto 1594 01:16:20,920 --> 01:16:21,979 esto vosotros 1595 01:16:21,979 --> 01:16:24,479 esto es un comentario, la 1596 01:16:24,479 --> 01:16:26,760 868 o 915 1597 01:16:26,760 --> 01:16:28,199 dependiendo del vuestro 1598 01:16:28,199 --> 01:16:32,810 ¿vale? vosotros tenéis 1599 01:16:32,810 --> 01:16:33,949 8, 6, 8 1600 01:16:33,949 --> 01:16:36,970 Pablo, este es el programa que hicimos 1601 01:16:36,970 --> 01:16:38,970 cuando la tarjeta era más que troceado 1602 01:16:38,970 --> 01:16:40,189 sí 1603 01:16:40,189 --> 01:16:42,850 cada una de las 1604 01:16:42,850 --> 01:16:44,050 cosas por separado 1605 01:16:44,050 --> 01:16:46,649 se simplificará 1606 01:16:46,649 --> 01:16:48,369 mucho la vida 1607 01:16:48,369 --> 01:16:50,369 porque me falla la radio 1608 01:16:50,369 --> 01:16:52,329 va solamente a la radio 1609 01:16:52,329 --> 01:16:54,029 me falla el barómetro 1610 01:16:54,029 --> 01:16:55,890 va solamente al barómetro 1611 01:16:55,890 --> 01:16:58,409 me falla el EEPROM, va solamente 1612 01:16:58,409 --> 01:16:59,170 a la EEPROM 1613 01:16:59,170 --> 01:17:02,329 ¿vale? y aquí voy llamando 1614 01:17:02,329 --> 01:17:04,229 a las ciencitas pequeñas 1615 01:17:04,229 --> 01:17:06,170 más que nada es hacerlo 1616 01:17:06,170 --> 01:17:07,770 un poquito más organizado 1617 01:17:07,770 --> 01:17:10,710 esto es, el cuarto está recogido 1618 01:17:10,710 --> 01:17:12,369 no es lo mismo tener la ropa 1619 01:17:12,369 --> 01:17:13,909 metida a rebullo en el armario 1620 01:17:13,909 --> 01:17:16,109 que meter la ropa doblada 1621 01:17:16,109 --> 01:17:17,430 y en cajones en el armario 1622 01:17:17,430 --> 01:17:20,369 la ropa está dentro del armario de las dos maneras 1623 01:17:20,369 --> 01:17:22,270 sí, sí, sí 1624 01:17:22,270 --> 01:17:22,590 está 1625 01:17:22,590 --> 01:17:24,789 ¿vale? 1626 01:17:24,789 --> 01:17:27,270 Yo quiero que lo tengáis 1627 01:17:27,270 --> 01:17:29,649 Esta parte, si lo veis en el ejemplo 1628 01:17:29,649 --> 01:17:30,310 Es más fácil 1629 01:17:30,310 --> 01:17:33,310 Igual hasta lo entendéis mejor 1630 01:17:33,310 --> 01:17:34,069 Por separado 1631 01:17:34,069 --> 01:17:37,609 Pero luego cuando lo entendáis 1632 01:17:37,609 --> 01:17:39,090 Diréis, anda coño, pues sí 1633 01:17:39,090 --> 01:17:41,109 A mí una cosa que estabas hablando 1634 01:17:41,109 --> 01:17:42,649 De la frecuencia que no me quedó clara 1635 01:17:42,649 --> 01:17:45,109 Es el rollo de cómo te pasabas 1636 01:17:45,109 --> 01:17:47,069 Al coincidir las frecuencias de todos allí 1637 01:17:47,069 --> 01:17:48,770 Cómo sabías que tu mensaje era el tuyo 1638 01:17:48,770 --> 01:17:51,090 Dijiste algo de que podíamos ir 1639 01:17:51,090 --> 01:17:53,050 A una frecuencia un poco mayor o una menor 1640 01:17:53,050 --> 01:17:53,909 Pero 1641 01:17:53,909 --> 01:18:23,569 Vale, cuando nos, la radio, vamos a empezar por el de la radio, para empezar todos tenéis, creo que la misma frecuencia, los de la caja de cartón tenéis 433 y los de la caja de plástico 868, vale, pues para empezar podemos modificar un poquito arriba, un poquito abajo, no sé si hasta 867, 869, dos por arriba y dos por abajo para que os coja. 1642 01:18:23,909 --> 01:18:47,840 Pero si no, lo importante es que tengáis primero, se hace una prueba de comunicaciones, pero que os pongáis vuestras direcciones. Yo soy, esta es la dirección destino, que es el identificador de la estación base, y este soy yo, mi satélite, el 2. 1643 01:18:47,840 --> 01:18:49,779 que, por ejemplo, oye, que yo 1644 01:18:49,779 --> 01:18:52,039 que tenéis la misma estación base que yo 1645 01:18:52,039 --> 01:18:53,920 que tienes la misma frecuencia que yo 1646 01:18:53,920 --> 01:18:56,380 pero podemos comunicarnos 1647 01:18:56,380 --> 01:18:58,140 compartir el ancho de banda 1648 01:18:58,140 --> 01:19:00,119 pues directamente no pasa nada 1649 01:19:00,119 --> 01:19:01,979 tú te pones la estación base 1650 01:19:01,979 --> 01:19:03,380 el satélite, perdón 1651 01:19:03,380 --> 01:19:05,800 la estación base 10 1652 01:19:05,800 --> 01:19:10,300 y mi dirección es la 11 1653 01:19:10,300 --> 01:19:12,039 ¿vale? 1654 01:19:12,180 --> 01:19:14,199 entonces aquí diremos, oye, cuando 1655 01:19:14,199 --> 01:19:16,319 escribas, mándale a la 10 1656 01:19:16,319 --> 01:19:18,140 la estación base tiene que tener 1657 01:19:18,140 --> 01:19:22,319 el número 10, ¿vale? 1658 01:19:22,420 --> 01:19:23,520 Eso lo vemos ahora. 1659 01:19:26,020 --> 01:19:28,520 La dirección de destino es la de la estación base 1660 01:19:28,520 --> 01:19:30,340 y mi dirección 1661 01:19:30,340 --> 01:19:32,100 es quién soy yo, mi satélite, 1662 01:19:32,399 --> 01:19:34,380 el 2, ¿vale? 1663 01:19:34,920 --> 01:19:35,880 Esto es 1664 01:19:35,880 --> 01:19:38,220 para los de la caja de plástico 1665 01:19:38,220 --> 01:19:42,100 para que esté comunicada, ¿vale? 1666 01:19:42,659 --> 01:19:43,960 Esto no hay que tocar nada. 1667 01:19:45,819 --> 01:19:46,180 Y esto 1668 01:19:46,180 --> 01:19:48,199 tampoco, que es todo lo que estábamos 1669 01:19:48,199 --> 01:19:52,460 funcionando hasta ahora y es lo que estábamos el otro día y esto es la configuración radio en vez 1670 01:19:52,460 --> 01:20:00,779 de tenerlo todo un setup lo tenemos en la configuración radio transmisión desde el satélite 1671 01:20:02,899 --> 01:20:11,180 y esto es lo que ya nos funcionaba en la estación base perdón en el satélite pero 1672 01:20:11,180 --> 01:20:19,920 todo eso para el kit de plástico entiendo este si este es el kit de plástico y entiendo que 1673 01:20:19,920 --> 01:20:22,739 El kit de cartón es diferente, ¿no? 1674 01:20:23,260 --> 01:20:24,239 Es muy similar. 1675 01:20:24,439 --> 01:20:28,279 El kit de cartón es más sencillo. 1676 01:20:28,880 --> 01:20:33,859 ¿Pero lleva incluido esto de RF69, TREC o no? 1677 01:20:34,380 --> 01:20:34,819 No. 1678 01:20:35,020 --> 01:20:36,039 Creo que no. 1679 01:20:36,720 --> 01:20:38,460 Creo que es simplemente comunicación serie. 1680 01:20:38,819 --> 01:20:42,079 Entiendo que eso es específico de ese kit, ¿no? 1681 01:20:42,420 --> 01:20:42,899 De ese kit. 1682 01:20:42,899 --> 01:20:49,739 Pero ahora os diré cómo hacerlo por si tenéis la misma frecuencia en los equipos. 1683 01:20:49,920 --> 01:21:04,500 Vale. Yo tengo una pregunta. Vale, sí. Si grabamos en la EPROM de la sonda que está por ahí, ¿se puede guardar a la vez en la de la estación base? 1684 01:21:04,500 --> 01:21:16,829 Sí, pero la estación base yo recomiendo que lo guarden en el ordenador. Si fuese una estación base portátil que no fuese enganchada a un ordenador, sí, pero si la vas a guardar... 1685 01:21:16,829 --> 01:21:31,630 Nosotros estamos con la antenita recibiendo datos en la base, ¿vale? Y a la vez que nosotros estamos recibiendo, por si hay algún fallo o algo, en la EEPROM de la estación base, ¿también se pueden guardar los datos transmitidos del satélite? 1686 01:21:32,189 --> 01:21:44,869 También. Imagínate que, por ejemplo, se te cae el ordenador justo en el último momento, que eso pasó aquí en un equipo en Zaragoza, y se rompió un Mac. Se quedaron sin ordenador a cinco minutos de lanzar. 1687 01:21:44,869 --> 01:21:47,569 Vale, y ahora tengo la pregunta 1688 01:21:47,569 --> 01:21:49,390 que es la más importante y la que más cruzó 1689 01:21:49,390 --> 01:21:50,090 me tiene el cable 1690 01:21:50,090 --> 01:21:53,029 la secuencia para poner en 1691 01:21:53,029 --> 01:21:54,770 el sketch de Arduino 1692 01:21:54,770 --> 01:21:57,350 toda esta batalla de cosas que se supone 1693 01:21:57,350 --> 01:21:59,010 que vamos a hacer y que nos va a salir 1694 01:21:59,010 --> 01:22:00,170 ¿Cuál es? 1695 01:22:00,170 --> 01:22:00,689 O sea 1696 01:22:00,689 --> 01:22:03,670 pero espera un momento 1697 01:22:03,670 --> 01:22:06,090 porque tú has borrado la EEPROM 1698 01:22:06,090 --> 01:22:08,090 entonces, ¿la EEPROM es lo primero 1699 01:22:08,090 --> 01:22:09,989 que hago y luego ya cargo todo? 1700 01:22:10,930 --> 01:22:12,010 No, la EEPROM 1701 01:22:12,010 --> 01:22:14,170 luego volveremos a lo de 1702 01:22:14,170 --> 01:22:14,789 borrar la EEPROM 1703 01:22:14,789 --> 01:22:16,750 ahora nuestra EEPROM 1704 01:22:16,750 --> 01:22:18,689 está virgen, la hemos borrado antes 1705 01:22:18,689 --> 01:22:19,630 de subir este programa 1706 01:22:19,630 --> 01:22:20,149 ¿Dónde? 1707 01:22:22,609 --> 01:22:24,569 Oye, las vueltas de los 20 euros 1708 01:22:24,569 --> 01:22:27,029 Pablo, borramos 1709 01:22:27,029 --> 01:22:27,869 la EEPROM 1710 01:22:27,869 --> 01:22:31,050 y luego cargamos todo esto 1711 01:22:31,050 --> 01:22:32,229 Yo también quiero 20 euros 1712 01:22:32,229 --> 01:22:34,670 ¿Quién habla? ¿Qué dices? 1713 01:22:35,569 --> 01:22:37,289 Los niños se quedan a vueltas 1714 01:22:37,289 --> 01:22:38,789 Vale, a ver 1715 01:22:38,789 --> 01:22:41,109 Pablo, nosotros borramos la EEPROM 1716 01:22:41,109 --> 01:22:42,449 y nos olvidamos de ella 1717 01:22:42,449 --> 01:22:58,489 Y nos olvidamos. Y ahora ya hemos borrado la EEPROM. Vale, y cargamos todo esto en el transmisor que está por el aire. Y una vez hemos borrado la EEPROM, subimos este programa. Sí, y cargamos este programa en el transmisor. Vale. 1718 01:22:58,489 --> 01:23:00,829 Y aquí lo primero que hago es 1719 01:23:00,829 --> 01:23:01,970 Configuro la radio 1720 01:23:01,970 --> 01:23:03,869 Configuro el barómetro 1721 01:23:03,869 --> 01:23:05,369 Y todo está ok 1722 01:23:05,369 --> 01:23:08,329 Y aquí empezaría el satélite 1723 01:23:08,329 --> 01:23:11,149 A enviar datos, a gestionar el paquete 1724 01:23:11,149 --> 01:23:13,529 Y grabo en la app 1725 01:23:13,529 --> 01:23:15,189 Para que esto no nos pase 1726 01:23:15,189 --> 01:23:16,250 Nada más encender 1727 01:23:16,250 --> 01:23:19,189 Para que esto no nos pase nada más encender 1728 01:23:19,189 --> 01:23:19,970 Pues oye 1729 01:23:19,970 --> 01:23:21,810 Llega el setup 1730 01:23:21,810 --> 01:23:24,729 Y termina aquí a funcionar 1731 01:23:24,729 --> 01:23:26,170 Y le meto aquí un delay 1732 01:23:26,170 --> 01:23:29,250 A ver si quito la madre 1733 01:23:29,250 --> 01:23:31,350 A ver si quito las mayúsculas 1734 01:23:31,350 --> 01:23:35,010 Le meto un delay 1735 01:23:35,010 --> 01:23:37,489 Por ejemplo de 30 segundos 1736 01:23:37,489 --> 01:23:39,789 30, 1, 2, 3 1737 01:23:39,789 --> 01:23:41,090 ¿A partir de cuándo? 1738 01:23:41,750 --> 01:23:43,810 Al final del setup, por ejemplo 1739 01:23:43,810 --> 01:23:45,310 ¿Vale? 1740 01:23:45,550 --> 01:23:48,010 Entonces yo encenderé el satélite 1741 01:23:48,010 --> 01:23:49,869 Y tardará 1742 01:23:49,869 --> 01:23:51,630 Se pondrá en marcha 1743 01:23:51,630 --> 01:23:53,090 Configurará el barómetro 1744 01:23:53,090 --> 01:23:55,109 Primero configurará la radio 1745 01:23:55,109 --> 01:23:58,069 Configurará el barómetro 1746 01:23:58,069 --> 01:23:59,710 Y una vez 1747 01:23:59,710 --> 01:24:01,289 que ha terminado de configurar el barómetro 1748 01:24:01,289 --> 01:24:03,670 va a esperar 30 segundos sin hacer nada. 1749 01:24:04,350 --> 01:24:05,390 Esos 30 segundos 1750 01:24:05,390 --> 01:24:07,449 se los puedes pasar esperando 1751 01:24:07,449 --> 01:24:08,590 dentro del cohete ya. 1752 01:24:09,310 --> 01:24:11,369 ¿Pero estamos hablando que está cargado ya 1753 01:24:11,369 --> 01:24:11,989 en el cohete? 1754 01:24:13,489 --> 01:24:14,529 Sí, sí, sí. 1755 01:24:15,529 --> 01:24:17,149 Ahora ya lo hemos preparado para lanzar. 1756 01:24:17,550 --> 01:24:19,310 Pero es que yo no sé el tiempo que van a tardar 1757 01:24:19,310 --> 01:24:21,250 en lanzarlo. No pasa nada. 1758 01:24:21,789 --> 01:24:23,229 La batería o la pila 1759 01:24:23,229 --> 01:24:25,329 os durará el tiempo suficiente. 1760 01:24:26,710 --> 01:24:27,010 O sea que 1761 01:24:27,010 --> 01:24:29,189 aquí puede haber mogollón de datos de como 1762 01:24:29,189 --> 01:24:36,930 que no se ha movido como que aquí por ejemplo está tardando 30 segundos luego ya veremos cómo 1763 01:24:36,930 --> 01:24:44,010 se hace para que le enviemos la señal desde la estación base como le enviamos las señales de 1764 01:24:44,010 --> 01:24:51,250 la estación base para que se ponga en marcha la grabación ahora sólo está por tiempo lo 1765 01:24:51,250 --> 01:24:56,689 recomendable es que se ponga en marcha con un comando desde la estación base a partir de ahora