Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Sesión 01/2022 - CanSat, lanza tu satélite al espacio - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 11 de enero de 2022 por Innovacion

101 visualizaciones

Descargar la transcripción

Vale, me presento, soy Pablo, estoy aquí en Zaragoza, soy el que ha hecho esos kits del satélite Chispas, va a ser nuestro primer satélite. 00:00:02
Las cosas que he hecho yo hasta ahora, como ya decía Elena, he participado en la organización, en el jurado, en equipos, he ido a buscar el con el que participamos hace un par de años, 00:00:16
el paracaídas que tenemos por aquí 00:00:29
¿vale? 00:00:31
muchas veces lo que hacemos, lo que nos dábamos 00:00:33
mucha cuenta cuando los principios 00:00:35
de los lanzamientos es que había muy 00:00:37
pocos equipos 00:00:39
se perdían mucho, los profesores 00:00:41
no querían, no sabían por dónde empezar 00:00:43
hubo una vez que nos vino 00:00:45
un profesor de filosofía acompañando 00:00:47
a los chavales 00:00:49
pero claro, no sabían, no tenían 00:00:50
mucha idea, entonces lo que 00:00:53
pasaba es que era una puerta 00:00:55
entrada un poquito complicada, así que 00:00:57
el que tenga miedo de la electrónica 00:00:59
quemarse con el soldador 00:01:01
y no le deje meter los dedos en el enchufe 00:01:03
que lo avise 00:01:05
para que podamos 00:01:07
para que continuemos 00:01:09
pero el año pasado hicimos 00:01:11
unos kits, unos kits algo 00:01:13
complejillos 00:01:15
que costaba un poquillo 00:01:16
más montar y nos daba 00:01:19
muchos problemas, así que este año los hemos hecho 00:01:21
mucho más sencillos 00:01:23
¿vale? de ahí que 00:01:25
sea nuestro primer satélite. No sé si alguno recuerda la colonia de chispas, pues de ahí 00:01:27
viene el nombre de este satélite, nuestro primer satélite. Ahora es cuando yo debería 00:01:34
estar escuchando las risas de fondo y como no se oyen, es un error contar chistes, así 00:01:39
no se puede. Lo que os vamos a guiar es hacia la programación de la manera más cómoda 00:01:44
posible sin dejar la teoría, pero directamente a la práctica. Lo mismo va a pasar con el diseño 00:01:53
del paracaídas, que vamos a ir, vale, muy bien la física, tenemos que tener conocimientos de física, 00:01:59
que ahí supongo que estaréis todos más duchos que yo, y con esos conocimientos de física básicos, 00:02:05
no necesitamos contar grandes, no nos vamos a meter en las integrales ni en las derivadas, 00:02:12
no tenemos tiempo y no tenemos ganas 00:02:19
tampoco 00:02:21
los chavales se echarían 00:02:21
al cuello 00:02:25
pero lo que vamos a hacer es 00:02:25
ir directamente un poco de teoría 00:02:29
y a la práctica, os enseñaré 00:02:31
a construir vuestro paracaídas 00:02:33
os enseñaré a hacer un paracaídas 00:02:34
básico, simplemente 00:02:37
para jugar, para que veáis 00:02:39
tengáis un poquito de 00:02:41
destreza y luego os hacéis el paracaídas 00:02:42
grande con el cálculo que vosotros hagáis 00:02:45
¿Vale? ¿Qué más tenemos? 00:02:47
El diseño, el diseño 3D 00:02:51
Os enseñaré a hacer el diseño que vosotros necesitéis 00:02:52
Sin nada más especial 00:02:56
Tendremos el programa que vamos a utilizar 00:02:58
Todos, todos los programas son de código libre 00:03:00
Os los podéis descargar, son gratuitos 00:03:04
¿Vale? Y aparte de ser gratuitos, son de código libre 00:03:06
El de diseño es el FreeCAD 00:03:09
Os lo pongo por aquí en el chat 00:03:12
para que os lo podáis descargar. 00:03:15
A ver si 00:03:18
que estaba 00:03:19
a ver, aquí al cancho, ¿no? 00:03:20
¿Cómo? 00:03:24
Bueno, luego os lo pongo 00:03:26
que estoy entre teléfono y ordenador 00:03:27
y me pierdo un poco. 00:03:30
Os pongo el FreeCAD. 00:03:32
A ver, espérame un tinto, que es que 00:03:34
tengo, a ver, como quito. 00:03:35
¿Cómo hablo para todos? 00:03:38
Chat. Pues justo 00:03:41
cuando va a escribir, 00:03:44
Si queréis lo mando yo. 00:03:46
Sí, porfa. 00:03:48
Sí, sí. 00:03:49
Esto creo que lo utilizaremos 00:03:57
en la sesión. 00:03:58
Eso tenemos unas cuantas sesiones 00:04:00
para más adelante. 00:04:01
Ah, ya lo he encontrado. 00:04:04
Ya está. Perdón, ya lo he encontrado. 00:04:05
¿Dónde lo ponía? Vale. 00:04:07
Eso será con el diseño. 00:04:14
También para la programación, el Arduino IDE 00:04:16
lo habéis utilizado todos. 00:04:18
Podéis mandar un mensajito por... 00:04:20
El que no lo haya utilizado, que mande un mensajito por el chat diciendo que no. 00:04:22
Es que se me hace un poquito complicado la parte de interactiva de toda la gente. 00:04:30
Podéis enviar una sonrisa también si queréis. 00:04:35
O también podéis enviar la señal así, diciendo chiste malo. 00:04:41
Vale, gracias, JR. 00:04:47
Vale, y por ahí hay un no. 00:04:51
Vale. 00:04:53
Vale, así mejor. 00:04:58
Gracias. 00:04:59
Ya tenía un sufoco porque no veía actividades. 00:05:00
No veía. 00:05:04
Vale. 00:05:05
Una de las cosas que también enseñaremos será imprimiros vuestras cosillas, vuestros juguetes, ¿vale? Yo este lo tengo aquí de personaje cuando he hecho actividad este verano para 120 chavales y cada uno se llevó su astronauta. Es un enlace de Thinkingverse, os lo podéis descargar, se imprimen un par de horitas y todo bien. 00:05:05
¿Vale? Pues aquí se dejó a Charlie que os saluda y se va. 00:05:29
Vale. ¿Estáis seguros que sabéis dónde os metéis? Yo con esto, ajá, vale. Vale, bien, vale. Pues nos vamos a meter en el diseño y la programación de un satélite. ¿Por qué? 00:05:35
Yo, por ejemplo, cuando empiezo los talleres con esto, lo que suelen decir es, la persona que va a llegar a Marte, ya ha nacido, sí, y el equipo que va a ir solito, y el equipo que tiene que ir detrás, que tiene que montar todo, también. 00:05:59
Entonces, pues muchas veces ahí empezamos a hacer ya un poquito de proxelitismo de astronomía y astronáutica. 00:06:14
¿Me acabo de inventar la palabra? No. 00:06:24
vale 00:06:25
entonces por ahí no sé si os han llegado 00:06:27
los enlaces de, si os han llegado 00:06:29
los libros de Cosmos, de Carl Sagan 00:06:31
si, no 00:06:33
bueno pues igual 00:06:35
son los códigos, son los libros 00:06:39
en libres 00:06:42
que si eso os lo pasáis 00:06:44
por el grupo de Telegram y os bajáis el enlace 00:06:46
y así os lo podéis ver 00:06:48
son bastante curiosos de ver 00:06:50
porque te ponen todo lo que es 00:06:52
la información de astronomía 00:06:54
y evitas tener que responder preguntas a gente que cree que en el espacio se pueden hacer muchas cosas. 00:06:56
Vamos a empezar por el principio. 00:07:12
¿Tenéis todos una cuenta de...? Bueno, ¿qué es lo que vamos a hacer? 00:07:15
Por ahí he visto por ahí alguien que preguntaba misiones secundarias. 00:07:19
¿Vale? Me encantan las manos así. 00:07:24
Las misiones secundarias podéis hacer lo que realmente queráis. Es imaginación al poder, pero con los pies en la tierra. No pretendáis crear una estación espacial en el espacio orbitando la luna a menos que digáis, mira, esta es nuestra idea del agua o la gravedad o las plantas o la alimentación. 00:07:26
podéis orientarlo hacia la geología espacial 00:07:50
biología 00:07:54
asentamientos en el espacio 00:07:57
mandar vida, comprobar si puede existir vida 00:08:02
por ejemplo, leyéndose mucho los libros 00:08:05
un poquito de los libros de Carl Sagan 00:08:09
hay un proyecto que podría ser muy interesante 00:08:11
que es, ¿podría haber vida en Marte? 00:08:14
pues vamos a mandar una cápsula que capture la vida en Marte, pues hacer una capsulita que habría que estudiar la biología de los elementos que podría haber en esas condiciones, a baja temperatura, a muy baja temperatura, a muy baja presión y que tiene que ser vida bacteriana, pues que vida bacteriana podría haber y que debería comer, pues nosotros mandamos una jaulita en nuestro satélite, 00:08:17
diríamos y ahí explicaríamos cuál sería 00:08:46
nuestro proyecto, por ejemplo 00:08:48
eso se me ocurrió 00:08:49
viendo el otro día el libro 00:08:51
de Cosmos de Carl Sagan 00:08:54
este que hice yo 00:08:56
lo hicimos en mi equipo hace 00:08:58
3 años 00:09:00
2 años 00:09:01
en el primer año de pandemia 00:09:03
¿vale? 00:09:06
hacía 00:09:07
por el mismo sistema que medimos 00:09:08
la presión y temperatura, estos 00:09:12
poridos de ya os contaré no os preocupéis por el sistema de comunicaciones que utiliza el 00:09:14
sensor de temperatura hacia un espectro un espectroscopio de la luz ambiente y comprobamos 00:09:19
los gases del planeta el que habíamos llegado planeta exoplaneta luna o lo que quisiéramos 00:09:26
incluido el suelo y luego hacíamos un informe y lo vendíamos bonito lo vendíamos muy bien 00:09:33
Esa es otra 00:09:39
Todo lo que se puede 00:09:41
Todo lo que os podáis imaginar 00:09:43
De geología, biología 00:09:45
Por ejemplo, puede ser también 00:09:46
Aterrizar y crear un 00:09:48
Un mapa 3D 00:09:50
De un sitio 00:09:52
Para poner luego nuestro 00:09:53
Campamento base 00:09:56
Pero hay que empezar por algún sitio, ¿vale? 00:09:58
Ya estáis asustados 00:10:03
Que sepáis que 00:10:04
Luego el tiempo se nos echa encima 00:10:09
Parece que tenemos mucho tiempo, pero no. Luego el tiempo se nos es encima y tendremos que correr. No os preocupéis, llegaremos hasta donde lleguéis, pero será mucho más que ayer. Así que vamos a empezar por el principio. 00:10:11
un poquito de programación 00:10:28
por aquí he visto gente que no ha 00:10:31
tocado nunca el Arduino, ¿verdad? 00:10:33
podéis decir por ahí, sí, no 00:10:38
eso es 00:10:40
vale, Arduino 00:10:42
sabemos 00:10:44
para los que no seamos, partimos 00:10:45
desde cero 00:10:48
vale 00:10:49
esto es nuestro Arduino 00:10:56
que es simplemente 00:11:03
un dispositivo que tiene 00:11:04
sus entradas, sus pines 00:11:07
sus entradas que son pines analógicos y digitales 00:11:08
analógicos, digital, sabemos lo que es 00:11:13
digital que solamente puede tener dos valores 00:11:16
cero o uno, alto o bajo 00:11:19
y analógico pues como la cantidad de luz 00:11:22
o la cantidad de presión 00:11:25
porque por ejemplo la presión atmosférica 00:11:27
no es un valor de hay o no hay 00:11:30
bueno, sí podríamos hacerlo o hay presión o no hay presión 00:11:33
pero no cuenta 00:11:36
Entonces en este equipo podremos ver cuánta presión con un valor analógico 00:11:36
Pero bueno, esa parte ya la veremos 00:11:46
Lo que vamos a hacer es entrar en el mundo del microcontrolador 00:11:47
Uy, ya he dicho una palabra 00:11:52
Microcontrolador, acostumbraros 00:11:53
El Arduino E1 no es más que este cacharrito de aquí 00:11:55
Lo podéis encontrar en este formato y en este otro 00:11:59
El vuestro 00:12:04
Hemos cogido y hemos hecho 00:12:06
Un kit con unos 00:12:08
Arduinos que son 00:12:11
Un poquito de mejor calidad 00:12:13
Que tienen certificado de la comunidad 00:12:14
Que están certificados 00:12:17
Estos son más baratos 00:12:18
Y podéis conseguirlos igualmente 00:12:21
Funcionan exactamente igual 00:12:22
Pero para no 00:12:24
Tener problemas de 00:12:27
Que este me funciona en Windows 00:12:28
Que este no me funciona 00:12:30
y tres horas después no hemos avanzado todos tenéis uno que funciona en cualquier equipo 00:12:32
directamente detectándolo como un orden como un arduino original vale porque porque pagan 00:12:38
sus royalties pagan sus cosas y ya lo tienen vale pues vamos a lo siguiente creo que la 00:12:46
pantalla que quiero compartir no es la pantalla de mi ordenador no a ver voy a compartir voy a 00:12:58
quitar el telegram para que no me disturbe vale nos hemos hecho una cuenta de tinker cat 00:13:18
si vale gracias vale pues si no es simplemente podéis entrar directamente con una cuenta de 00:13:30
google los chavales se pueden hacer su propia cuenta mal y aquí tengo unos cuantos diseños 00:13:45
que hicimos los utilizo mucho para educación infantil vale pero lo que nos interesa en este 00:13:52
momento es circuitos vale si alguien quiere la placa de domino vale es una placa que hemos 00:13:59
diseñado nosotros le hemos diseñado para la enseñanza de la programación vale lo que voy 00:14:10
a hacer es hacer yo 80 190 no me quiero dedicar no nos queremos dedicar a vender plaquitas os 00:14:18
voy a pasar el enlace el comprimido y si alguien se la quiere fabricar mandarlo a hacer y traerla 00:14:27
de china cuesta escasos 20 euros unas 20 placas vale y luego ya es comprensos componentes y eso 00:14:35
si queréis si tenéis la placa de protoboard y el kit un kit de protoboard os funciona exactamente 00:14:43
igual vale este kit solamente nos sirve para hacer el kit del arduino el kit de domino nos 00:14:49
sirve está bastante completo porque nos permitiría hacer un satélite también con un poquito más de 00:14:58
esfuerzo pero también nos lo permitiría hacer vale pero lo primero que vamos a utilizar es 00:15:05
el arduino y de perdón el tinker card el tinker que nos va a permitir esto que simplemente coger 00:15:15
nuestro circuito nuestro dibujo e ir creando lo vale esto con que concretamente es lo mismo que 00:15:28
la placa que tiene el domino un potenciómetro de tres leds y dos botones es lo básico la placa de 00:15:38
dominio y no permitiría también meterle dos conectores por y 2c para sensor de presión y 00:15:50
temperatura como el que tenemos y permite también tener un sistema para meter una tarjeta sd y 00:15:56
también permite una comunicación serie como por ejemplo para meter un bluetooth o el módulo o un 00:16:02
módulo de radio vía serie que hay vale pero eso ya es cuando cogemos un poquito más de plan 00:16:09
como ahora queremos nuestro primer satélite de chispas y que sea para todos igual y una 00:16:18
manera sencilla, lo vamos a 00:16:23
tener por aquí. ¿Alguien 00:16:25
se pierde? Me encantan estos 00:16:27
silencios cuando... Levanta, el que 00:16:32
lo sepa que levante la mano. 00:16:34
Vale. 00:16:39
Una preguntita. ¿Sí? 00:16:42
¿Este 00:16:45
DumiDui no nos lo vas a compartir 00:16:46
por Tinkercad para descargarlo 00:16:48
o lo vamos a montar? 00:16:50
Este de aquí lo podéis coger. 00:16:51
Está en público. 00:16:54
Déjame ver, creo que lo 00:16:57
tengo en público verdad es que lo estaba buscando y no aparece entonces a la hora de buscarlo déjame 00:16:58
ver un segundo a ver un momento quito a ver cómo minimizó esto que no me estorbe a ver cierro aquí 00:17:05
a la hora de buscarlo tenéis que venir a buscar está aquí en buscar pero marcar circuitos y 00:17:16
Y ponemos Dumi Duino, ¿vale? Este creo que es el mío, ¿vale? Sí, este es el mío, pero no sé si es propiedades, dame un segundo. Sí, lo tengo en público. Está en público. Si ponéis, a la hora de buscar, aseguraros de tener marcado circuitos. 00:17:26
Sí, sí que está. Yo me lo he podido descargar. 00:18:06
Si le dais aquí a modificar, se os creará una copia y ya lo podréis tocar para lo que necesitéis y lo que tengáis que romper y lo que tengáis que... Le podéis dar un nombre. Sesión 1. ¿Os lo habéis podido guardar? 00:18:08
lo que nosotros vamos a tener que programar y lo que nosotros tenemos que hacer es controlar 00:18:40
las entradas que vendrán entradas o salidas estos fines tenemos que decirles que es una entrada o 00:18:53
una salida que es un input o que es un output vale aquí todo va a ser en inglés vale llevar mucho 00:18:59
cuidado, si alguno tenéis el traductor activado 00:19:08
de Google 00:19:10
o del explorador, porque 00:19:12
me ha pasado alguna vez que he pegado 00:19:14
el código y no me funciona, ¿vale? 00:19:16
El código, 00:19:19
el autotraductor, había 00:19:20
autotraducido el código, lo habían pegado 00:19:22
autotraducido y obviamente aquello no 00:19:24
funcionaba. 00:19:26
El código está en inglés siempre. 00:19:28
Os ha debido pasar también 00:19:30
chit-chat o una hoja de acceso 00:19:33
rápido todos los comandos que tiene el arduino. Si no, os lo tendréis enseguida. Viene la 00:19:36
documentación. Lo que nosotros tendremos que tener en cuenta son las entradas o salidas, 00:19:44
que las tenemos por aquí. Aquí tenemos la sesión de potencia y aquí tenemos unas que 00:19:52
pone analógicas. Pues vamos a empezar por el principio. ¿Qué es programación? Programación 00:19:56
es simplemente decirle 00:20:07
que con las entradas 00:20:08
haga un trabajo 00:20:12
y me produzca una salida. 00:20:13
Antes, todo esto, 00:20:18
si queremos encender una luz, 00:20:19
antes llegábamos 00:20:22
y le dábamos al botón. 00:20:23
Ahora lo que hacemos es, 00:20:27
mediante un programa, 00:20:28
decimos, 00:20:29
si se hace las seis de la tarde, 00:20:30
enciende la luz. 00:20:33
O, por ejemplo, 00:20:35
podemos hacer, 00:20:36
si hay poca luz 00:20:36
con una entrada analógica, 00:20:37
enciende la luz, un día 00:20:39
oscuro pues las farolas se encienden 00:20:41
antes que si no hay luz 00:20:43
¿vale? o por ejemplo 00:20:45
esto que es un potenciómetro 00:20:49
que no sería 00:20:51
no significaría el volumen 00:20:52
que por ejemplo es muy gracioso que el potenciómetro 00:20:54
no saben los niños lo que es 00:20:56
y alguno igual tampoco, es lo que sube 00:20:58
y baja el volumen de la radio 00:21:00
cuando antes llevaba una ruletita 00:21:02
ahora que lleva botones, no 00:21:04
ahora que lleva botones lleva para subir 00:21:06
y para bajar 00:21:08
Antes era una ruletita que me subía o bajaba el volumen. ¿Viene hasta aquí? Sí. Vale. Vamos a ver dónde tenemos. Os ha llegado el código de un primer programa. 00:21:10
este de aquí, caja, un segundo 00:21:35
formación 00:21:39
100, 130 00:21:40
el 20 00:21:43
carta de profesores, no 00:21:46
aquí, 20, 22 00:21:48
en la documentación 00:21:50
donde lo tengo 00:21:54
aquí, formación 00:21:58
misión satélite 00:22:00
vale 00:22:02
no os lo voy a liar 00:22:04
era, es simplemente 00:22:05
programar 00:22:08
es como 00:22:10
hacer acertijos. 00:22:12
Es simplemente pensar 00:22:14
las condiciones 00:22:16
de entrada 00:22:19
que va a ser 00:22:19
lo que necesitemos aquí 00:22:21
en... Estaba enseñándolo con el bolígrafo 00:22:24
y no me veis nada. Las condiciones 00:22:27
de entrada que tengamos aquí 00:22:28
con las condiciones 00:22:30
de salida que nosotros necesitemos. 00:22:33
Vemos un ejemplo 00:22:36
y lo veamos más claro 00:22:37
para que no os perdáis? 00:22:38
Sí. 00:22:41
Vale. 00:22:43
Vale. 00:22:44
A ver. 00:22:45
Me quito un poquito pantalla 00:22:47
que me estoy viendo aquí demasiado. 00:22:49
Me voy a poner esto aquí. 00:22:52
Vale. 00:22:56
Esto, lo que tenemos ahora 00:22:57
es un código. 00:22:58
Vale. 00:23:00
Hay una cosa 00:23:00
que es código por bloques. 00:23:01
Lo desechamos directamente. 00:23:03
¿Vale? 00:23:09
Si alguien lo quiere ver, 00:23:09
lo puede ver en casa, por ejemplo, bloques más texto 00:23:11
es un poquito más 00:23:13
intuitivo, ¿vale? 00:23:15
Porque, por ejemplo, aquí vemos, aquí este es el código 00:23:19
que nosotros vamos a escribir 00:23:21
y aquí es todo lo que nosotros tendremos 00:23:22
que entender. Si alguien 00:23:25
esto, la programación 00:23:27
no es un lenguaje 00:23:28
estoy cansado de que alguien me diga, ¿tú sabes programar? 00:23:31
Sí, sé programar. ¿Sabes programar 00:23:33
en qué lenguaje? No. 00:23:35
Programar es una idea 00:23:37
y decir las cosas es un idioma 00:23:38
¿Vale? Todos sabemos pensar 00:23:41
Todos sabemos 00:23:44
Hablar español, valenciano 00:23:47
Murciano 00:23:49
Gallego 00:23:50
Catalán, ¿vale? 00:23:53
Tenemos nuestro idioma, podemos 00:23:55
Cambiar, pero la manera de pensar 00:23:57
Seguiremos pensando en lo mismo 00:23:59
¿Vale? Pues aquí 00:24:01
La programación es lo mismo, programar 00:24:03
Es ordenarnos nuestras 00:24:05
Ideas en la cabeza y 00:24:07
Luego a la hora de escribirlo 00:24:09
la gramática y la ortografía que tenemos, ¿vale? 00:24:10
Yo de aquí no me molestaría mucho 00:24:19
porque, por ejemplo, aquí viene 00:24:21
definir pasador cero en alta, ¿vale? 00:24:22
Pasador es una traducción que han hecho 00:24:28
un poco muy libre para ping, ¿vale? 00:24:30
Simplemente han cogido en Google Translator 00:24:34
ping, ¿cómo se traduce? 00:24:36
Por pasador, pues no. 00:24:37
Así que directamente nos quitamos esto 00:24:39
y ya está, ¿vale? 00:24:41
Cuando nosotros hemos hecho esto, hemos hecho este circuito, hemos hecho un esquema eléctrico. Os hemos pasado también el esquema eléctrico de esto, que os puede dar un poco de yuyu verlo de primeras. 00:24:47
que simplemente un esquema eléctrico es simplemente el cable del que está aquí al 9 tiene que venir aquí con esta resistencia, el cable que está aquí en el 8 tiene que venir aquí con esta otra resistencia, de la otra resistencia tiene que venir aquí a tierra, de la otra patita de la resistencia a tierra y aquí a los botones, ¿vale? 00:25:01
Ya explicaremos más adelante por qué esto es así, pero en principio no os preocupéis. 00:25:25
Este cable de aquí viene a la resistencia, luego a un LED y luego a la masa, al negativo. 00:25:31
Este otro lo mismo y este otro lo mismo y aquí el potenciómetro. 00:25:42
Y, por ejemplo, esto nos genera un esquema, que es este de aquí. 00:25:47
¿Vale? Nuestro esquema está un poquito más profesional, pero igual tal vez un poquito más lioso, pero es totalmente válido. ¿Dónde están los LEDs? ¿Dónde están los pulsadores? ¿Vale? 00:25:51
Nuestro esquema tiene un poquito más de injundia porque tiene el tema del I2C, tiene unos pines que son I2C, unos pines que son serie para un Bluetooth o para una radio y otros pines que son para SPI, que son para una tarjeta de memoria. 00:26:10
Vamos al principio. Tenemos que decirle el código siempre, siempre, siempre, siempre en un Arduino, siempre en un microcontrolador. Vamos a llamarlos a todos Arduino y acabamos antes. En todos los Arduinos tienen un setup que significa el comienzo. 00:26:28
Cuando nosotros le quitamos la corriente a un Arduino 00:26:53
Se le olvida todo 00:26:56
No guarda memoria, no tiene disco duro 00:26:57
Pim, pim, comillas 00:27:00
Luego hay una zona que se llama memoria 00:27:02
EEPROM 00:27:04
Que ahí podremos guardar datos 00:27:05
Ya lo veremos más adelante 00:27:07
Pero de momento es como si no lo tuviese 00:27:09
Tenemos que decirle de primeras 00:27:12
Cómo funciona 00:27:15
Vamos a quitarnos esto 00:27:16
Cómo le vemos que por ejemplo aquí 00:27:21
¿Veis dónde está este LED conectado? 00:27:24
Seguimos el hilo 00:27:27
Seguimos el cable, el conector 00:27:28
Está al pin 4 00:27:30
¿Lo veis todos en el 4? 00:27:36
¿Algo interactivo? ¿Alguien que me diga que no? 00:27:42
¿Alguien que me diga que no? 00:27:44
En el 5 00:27:44
Vale, en el 5 00:27:45
Perfecto 00:27:49
Sí, está en el 5 00:27:50
¿Qué es lo que le decimos? 00:27:52
Que el pin mode 00:27:56
¿Cómo es el modo del pin? 00:27:57
de entrada o de salida salida pues entonces el pin si acabo de escribir bien del 5 es de salida 00:28:00
lo he puesto bien creo que sí vale y que es lo que tenemos como le diríamos y son pines 00:28:16
digitales como se dice escribir en un pin digital digital right pues que los ingleses son así muy 00:28:25
muy simples pues digital right en donde en el pin 5 que queremos 00:28:34
que se encienda vamos a encender es high y apagar es low 00:28:44
de like significa espera pues vamos a decirle de like medio segundo digital right 5 lo vale y esto 00:28:51
nos dice, dejamos un 00:29:09
delay pequeñito 00:29:11
para mejorar 00:29:12
la visión de la 00:29:14
simulación. 00:29:17
Nota, 00:29:20
delay en milisegundos. 00:29:21
500 milisegundos. 00:29:24
¿Vale? Hay otro que es delay 00:29:27
microseconds. 00:29:29
¿Vale? 00:29:32
Nota, el 00:29:34
Arduino puede hacer 00:29:35
4 millones 00:29:37
de operaciones por segundo 00:29:39
todos habéis puesto una cara de 00:29:41
oh, verdad 00:29:45
esas operaciones no creo 00:29:47
que nosotros nos de para hacer 00:29:49
más de 4 millones de sumas por segundo 00:29:51
ni con un buen boli 00:29:53
he oído un oh 00:29:54
está muteado 00:30:01
ah, vale 00:30:05
oh, ya me lo voy a 00:30:07
tener que hacer yo, vale 00:30:10
pues entonces ahora aquí 00:30:13
podríamos encender y 00:30:15
apagar nuestro aquí está por ejemplo un ejemplo típico de error el look el look que es es un 00:30:17
buque infinito entra en el día de la marmota tal cual empieza el día se enciende espero 00:30:28
500 milisegundos y lo apago 00:30:37
y lo vuelvo a empezar 00:30:40
si ejecuto esto 00:30:41
notáis que aquí no se apaga 00:30:46
¿sí? vale, no se apaga 00:30:51
porque en realidad 00:30:56
se está apagando 00:30:57
una 00:30:59
cuatro micronésimas de segundo 00:31:00
¿vale? imperceptible para el ojo humano 00:31:03
y mucho menos para el ordenador 00:31:07
¿por qué? porque 00:31:09
detener simulación. Porque lo que hace 00:31:14
es termina e inmediatamente 00:31:17
vuelve a empezar. Termina y vuelve 00:31:19
a empezar. Me apago y cuatro 00:31:21
micronésimas de segundo después ya me estoy 00:31:23
encendiendo. Pues no. 00:31:25
Este es el ejercicio 00:31:28
que viene 00:31:29
en todos... 00:31:32
Uy, perdón, perdón, perdón. 00:31:35
De like. Gracias por 00:31:37
esos comentarios. 00:31:39
Inicio la simulación. Ves que se enchufa 00:31:43
aquí el Arduino. 00:31:45
cable y ahora ya se apaga 00:31:47
medio segundo y se enciende medio segundo 00:31:48
¿vale? 00:31:50
ahora yo estoy viendo a alguien que habla pero no 00:31:59
pero como no puedo ver 00:32:01
nada, soy yo respondiendo 00:32:04
ah, vale, gracias 00:32:05
vale, ahora por ejemplo 00:32:07
como podríamos 00:32:12
hay una opción que se llama Digital Rea 00:32:13
¿sabéis lo que significa? 00:32:16
venga 00:32:19
leer 00:32:20
podríamos simplificar 00:32:22
esto de alguna manera este es el ejercicio típico que viene todos los arduinos vienen con este se 00:32:24
llama un blink un parpadeo vale digital real bueno igual soy mala persona y esto es lo que 00:32:31
esto es lo regalo yo a detener la simulación esto es para cuando tengamos más libertad más 00:32:44
conocimientos oye aquí puedo poner high o low pero por ejemplo digital real del 5 me va a devolver un 00:33:01
valor me va a dar cierto o falso bull encendido me va a devolver eso y me lo va a decir aquí 00:33:14
y lo voy a poner aquí 00:33:26
que me ponga lo contrario 00:33:28
de lo que he leído 00:33:30
encendido 00:33:32
ahora ya me odiéis 00:33:34
¿vale? 00:33:37
¿qué es lo que estamos haciendo? 00:33:42
estoy leyendo el valor de digital real 00:33:45
del 5 y estoy viendo encendido 00:33:47
vale, si estoy encendido 00:33:49
este simbolito de aquí significa 00:33:53
lo contrario 00:33:55
lo contrario de sí, no 00:33:56
Pues si esto está en sí, aquí voy a poner un no 00:33:59
Si encendido es no 00:34:02
Voy a poner un sí 00:34:04
Y voy a esperar 500 milisegundos 00:34:05
¡Oh! 00:34:08
Y hemos visto la parte 00:34:15
De entradas digital 00:34:17
Que me guarda un valor 00:34:18
Y hemos visto la parte de salida digital 00:34:21
Un momento 00:34:24
Estoy leyendo lo que debería salir 00:34:25
Por el pin 00:34:28
Lo que está saliendo por el pin 00:34:29
Y según lo que esté saliendo por el pin 00:34:32
en ese pin voy a poner lo contrario 00:34:34
¿sí? 00:34:37
¿me ha asustado? 00:34:42
vale, no supongo que igual 00:34:49
os pilláis un poquito a desmano 00:34:50
un poquito 00:34:53
con problemas 00:34:55
¿bien alguno? ¿alguno mal? 00:34:57
¿alguno se ha perdido ya? 00:34:59
levanto la ceja, ahí vamos bien 00:35:05
vale 00:35:09
vale 00:35:11
perfecto 00:35:14
uy pues 00:35:17
Entonces, vamos a pasar a lo siguiente. Nuestro equipo tiene sus entradas y sus salidas. Por ejemplo, aquí tenemos dos pulsadores. Bueno, vamos a hacer una entrada un poquito especial. Vamos a entrar, empezamos con la entrada analógica. 00:35:21
Lo primero, nuestros equipos, los microcontroladores, solamente admiten valores digitales, solo y exclusivamente valores digitales y en binario. 00:35:48
Vale, ya empiezo a poner palabras. ¿Todos sois profesores de tecnología? ¿Hay alguno que tenga problemas con lo que es el binario? 00:36:06
voy a hacer una sola pregunta porque si 00:36:16
tenemos 00:36:26
hay alguien con problemas con el binario 00:36:28
0 y 1 00:36:30
vale, vale, vale, perfecto 00:36:31
gracias 00:36:42
uff, que alivio 00:36:42
ya veo, vale 00:36:45
pues entonces con el tema del 00:36:47
del binario, lo que tenemos 00:36:49
que hacer es en el analógico 00:36:52
lo que nos hace es convertir 00:36:53
una entrada de entre 0 y 5 00:36:55
voltios, si os fijáis por aquí 00:36:58
por aquí vienen 5 voltios 00:36:59
de la alimentación 00:37:01
y por esta otra parte 00:37:02
0 voltios del GND 00:37:05
y el potenciómetro lo que me va 00:37:07
a hacer es regular según 00:37:11
hacia que lado esté entre 0 00:37:12
y 5 voltios 00:37:15
vale 00:37:17
pues lo que va a hacer 00:37:19
aquí es convertirme esto 00:37:21
en una lectura 00:37:23
analógica y va a 00:37:25
convertir de los 0 a 5 voltios 00:37:27
un número de 10 bits 00:37:30
venga, yo voy a ir 00:37:33
tensando la cuerda hasta que alguno diga 00:37:35
eh, para 00:37:37
vale, 10 bits 00:37:38
lo que hace es 00:37:41
convertir, mira, os lo escribo aquí 00:37:43
10 bits 00:37:45
vamos a ver 00:37:49
10 bits es igual 00:37:50
a valor, me pueden dar 00:37:53
valores de 0 a 1023 00:37:55
un total de 00:37:57
1024 valores 00:37:58
Seguro que algunos, según las preguntas, son igual que hay órdenes de 8 bits, de 16, de 32, de 64, ¿vale? 00:38:01
Esto es, en este caso, es el tamaño que nos da el valor analógico. 00:38:10
Pues vamos a coger un valor analógico. 00:38:16
Vamos a empezar a quitar cosas por aquí. 00:38:22
Lo primero, vamos a ver el valor analógico. 00:38:29
sabemos lo que es un entero 00:38:32
vamos a coger aire 00:38:34
los números en el arduino 00:38:43
en todo ordenador 00:38:46
se guardan de la siguiente manera 00:38:48
un byte 00:38:49
que es de 0 a 255 00:38:54
un entero 00:38:56
vale 00:38:58
que son, voy a ponerlo aquí 00:38:59
8 bits 00:39:02
8 bits 00:39:03
lo que es igual 00:39:07
1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7, 8 y 1, 2, 3, 4, 5, 6, 7 y 8, ¿vale? 00:39:10
Todo eso es un número de 0 a 255, son valores de 8 bits, un byte. 00:39:22
Normalmente un entero 00:39:28
Son dos bytes 00:39:31
Que es de 0 a 00:39:34
65.535 00:39:35
O lo que es lo mismo 00:39:38
2 elevado a 16 00:39:39
¿Vale? 00:39:41
Ahora viene un tema importante 00:39:49
El signo 00:39:51
Signet 00:39:52
Int 00:39:55
¿Vale? 00:39:57
Lo del signet int también vale para el 00:40:00
El byte y para 00:40:02
y para el entero vale el signet y lo que nos hace es que el primer número si es cero es positivo sin 00:40:04
uno es negativo entonces no lo tenemos que es de 0 a 2 elevado a 15 en positivo y en negativo menos 00:40:16
más 00:40:32
más y menos, ¿vale? 00:40:33
anécdota graciosa que tiene más gracia 00:40:38
contada en público 00:40:41
¿sabéis lo que es el efecto Coriolis? 00:40:42
en los aviones, en la atmósfera 00:40:45
00:40:47
¿vale? 00:40:49
el efecto Coriolis en el hemisferio norte 00:40:50
es un sentido, en el hemisferio sur 00:40:52
es en el sentido contrario 00:40:55
y es en negativo, lo típico de 00:40:56
tirarlo de la cadena 00:40:59
en el hemisferio norte, tirar de la cadena 00:41:01
en el hemisferio sur 00:41:03
o un péndulo de fútbol 00:41:04
en el hemisferio norte 00:41:07
gira en un sentido y el péndulo de fútbol 00:41:09
en el hemisferio sur gira en el otro sentido 00:41:11
es súper divertido 00:41:13
¿vale? pues 00:41:15
un avión militar 00:41:18
miles de millones de euros 00:41:21
en pruebas 00:41:22
pasa por 00:41:23
el Ecuador 00:41:27
cambia de signo 00:41:28
esto no estaba 00:41:31
contemplado 00:41:33
eso, habían puesto un valor 00:41:34
que no estaba contemplado, que fuese 00:41:37
entero, que fuese entero con 00:41:38
negativos 00:41:40
y el avión se volvió 00:41:41
loco 00:41:45
el piloto pudo saltar a ti 00:41:45
simplemente por 00:41:50
un fallo de programación 00:41:52
¿cómo lo vamos a hacer así? 00:41:54
y de esas, así 00:41:59
luego iremos más adelante, os contaré 00:42:00
las unidades de medida 00:42:02
¿vale? entonces por ejemplo 00:42:03
Ahora nosotros tenemos que guardar el valor analógico. El valor analógico que hemos dicho, uy, ¿dónde está? Aquí el código. Un valor analógico es que tiene un conversor analógico decimal de 10 bits. 00:42:09
Es decir, necesitamos que 10 bits no nos va a caber en un byte. Tiene que ser en un entero, que es de 0 a 65. De 2, de 0 a 65.535. 00:42:27
Si alguno teníais algún ordenador 00:42:50
Por allí por los 90 00:42:55
Y 8 y 99 00:42:56
Oh, es que mi tarjeta gráfica 00:42:58
Tiene 65.000 colores 00:43:01
No, tu tarjeta gráfica 00:43:02
Tiene 65.535 00:43:04
Utilizaban 16 bits 00:43:07
Perdón 00:43:09
10 bits para los colores 00:43:10
¿Vale? 00:43:12
Estoy metiendo 00:43:17
Vamos a ver nuestro valor analógico 00:43:18
primero vamos a encender el led 00:43:22
10 bits son 1024 00:43:24
de 0 a 1024 00:43:26
pero el último valor es 1023 00:43:29
ya, pero has puesto 00:43:31
del 0 al 65, ah vale 00:43:35
que el entero tiene todos los valores 00:43:36
el entero tiene todos los valores, sí, sí, perdón 00:43:38
eso sí, sí, sí 00:43:40
entonces necesitamos un entero, si pusiésemos un byte 00:43:42
de 0 a 255 00:43:45
vale, si lo ponemos 00:43:50
aquí, que ponemos aquí de 00:43:53
un byte, pues va a haber aquí 00:43:54
dos bits 00:43:56
que los vamos a perder 00:44:00
y concretamente los más significativos 00:44:01
y nuestro programa funcionará 00:44:03
pero funcionará mal 00:44:06
y diremos 00:44:08
¿qué es lo que pasa? pues simplemente 00:44:09
que nos hemos equivocado 00:44:12
¿vale? entonces 00:44:14
esto implica que lo tenemos que meter en un 00:44:18
entero 00:44:20
16 bits 00:44:21
necesitamos siempre coger el mayor 00:44:23
vamos a tener 00:44:28
símbolo positivo y negativo si no nos podría interesar por ejemplo tener la parte central 00:44:30
para un lado vale un tanto para el otro lado vale otro tanto en este caso no vamos a vamos 00:44:39
a simplemente positivos y vamos a dar un valor entero valor como se diría leo en analógico en 00:44:48
inglés. Analog read. ¿En qué pin lo tengo? A cero. Y me va a dar un valor de cero a 1023. 00:44:59
Pues lo que puedo hacer, por ejemplo, es digital write el 5. Vamos a ver qué es lo que me hace. 00:45:17
Voy a hacerlo mal. No voy a indicar el pin de salida. No voy a indicarle que el pin 5 es de salida. Y lo voy a poner en lo que hemos puesto antes. Lo contrario del digital rea 5. Y aquí hacemos un delay de valor. 00:45:28
Ya empiezo a putear, ¿vale? 00:45:48
Simplemente 00:45:57
Vamos, voy a hacerlo de otra manera 00:45:58
Lo entendéis así 00:46:01
Con esto de aquí 00:46:03
bool 00:46:06
valor es igual a digital 00:46:13
read 00:46:15
Y aquí ponemos lo contrario 00:46:17
Primer problema, no podemos llamar 00:46:20
Dos variables iguales 00:46:29
¿Está encendido? Sí. ¿Está encendido? No 00:46:34
Y le decimos aquí 00:46:36
Espérate el valor del tiempo encendido 00:46:42
A ver qué me dice 00:46:44
No se enciende 00:46:50
Ay, Pablo, ¿por qué? 00:46:53
Vale 00:46:57
No se enciende porque no le hemos dicho 00:46:57
Que el pin mode 00:47:00
Es de salida 00:47:03
Vale, y tampoco hemos movido el potenciómetro 00:47:06
Vale 00:47:14
Ahora se enciende y se apaga 00:47:19
En función de 00:47:31
lo que yo gire, esto 00:47:33
más rápido 00:47:38
más lento 00:47:39
seguro que vosotros no tenéis 00:47:42
este silencio en clase 00:47:51
oigo risas de fondo, pero vale 00:47:52
¿qué es lo que quería ver hasta ahora? 00:47:57
vale, gracias 00:48:04
pues no lo sé, a mí se me hace 00:48:05
muy incómodo, personalmente 00:48:10
cuando he dado clases, si no puedo contar mis chistes 00:48:12
si no reo y no 00:48:14
oigo reír o veo las caras 00:48:16
de Dios mío, que malo es ese chiste 00:48:18
no me puedo centrar 00:48:20
bien, ¿vale? 00:48:22
lo que quería ver ahora es 00:48:26
simplemente lo importante 00:48:28
que es una entrada 00:48:30
ya pueda ser un valor analógico 00:48:31
o un valor decimal 00:48:34
un valor 00:48:35
analógico o un valor 00:48:38
binario 00:48:40
y nosotros tomamos la decisión 00:48:40
de encender y enviar 00:48:44
de encender o apagar 00:48:46
en función de lo que nosotros tengamos 00:48:49
¿vale? 00:48:51
¿sabéis lo que es un bucle? 00:49:02
un bucle for 00:49:04
¿sabéis? vale 00:49:05
pues os voy a proponer un ejercicio 00:49:16
que os veo muy 00:49:19
tranquilos, a ver, espérate que voy a 00:49:20
mirar las imágenes 00:49:22
quiero ver más caras 00:49:23
como se ven aquí más caras 00:49:25
ostras, os habéis ocultado 00:49:27
todos, vale 00:49:31
ya veo caras estáis pero os propongo un ejercicio sencillo alguien recuerda el coche fantástico no 00:49:32
tengo cámara el próximo día no pasa nada alguien recuerda el coche fantástico sí y bien pues ahora 00:49:46
vamos a hacer el coche fantástico con estos tres redes que se enciendan en un sentido y 00:49:57
se encienden y estén así 00:50:03
parpadeando. 00:50:06
La musiquita os la ponéis vosotros, ¿vale? 00:50:07
Pin, pin, pin, pin, pin, pin, pin, pin, pin. 00:50:09
¿Me habéis pillado el ejercicio? 00:50:13
Sí, sí. 00:50:17
Vale. 00:50:21
Pues vamos a ver. 00:50:24
Voy a hacerlo poquito a poco. 00:50:25
Voy a hacerlo de la manera... 00:50:29
De una manera. 00:50:31
Venga, os dejo unos 00:50:34
minutitos para hacerlo. 00:50:35
Ah, voy a... 00:50:38
detener la simulación, os lo voy a hacer mal, esto es lo típico que hacemos todos, cojo el pin mode el 6 y lo digo que es de salida, el pin mode que es el 7 y lo dejo que es de salida, 00:50:39
Vale, vamos a, y lo que hago es, digital, write 5, high, the light, vale, ¿cuánto tiempo le podríamos dejar a la luz encendida? 00:51:04
Yo, por ejemplo, esto de los LEDs, suelo utilizarlo para explicarles lo que es el cine. El cine son 24 imágenes por segundo. Si ponemos menos velocidad de 24 parpadeos por segundo el LED, podremos ver que se apaga y se enciende. 00:51:41
Pero si ponemos más velocidad de 24 parpadeos por segundo, nosotros veremos que el LED está apagado, encendido. Pero, por ejemplo, si nos enfocásemos con una cámara que tiene 60 frames por segundo, 60 fotogramas por segundo, veremos que sí se apaga y que sí que se enciende. 00:52:01
Así que, por ejemplo, 1000 entre 24, sacamos la calculadora, 1000 entre 24 son a 41 milisegundos. 00:52:19
Si hacemos un delay de 20 milisegundos, digital, right, 5, low, delay, 20, no sé si es la suma, ¿vale? Inicio la simulación, ¿vale? Aquí se ve un poquito que parpadea, ¿vale? Entonces tendríamos que ponerle un tiempo superior. 00:52:33
Ah, estoy haciendo el coche fantástico, pero mal, ¿eh? Así no se hace. Le doy 200 milisegundos. Digital, right, 6. Esto no se hace así. ¿Tenéis asignatura de programación en clase? 00:53:06
No. 00:53:49
Los que tenemos la optativa de cuarto de proyectos tecnológicos, cuando sale, sí. 00:53:52
Vale. ¿Están muy interesados los chavales en esto? No. 00:53:59
Bueno, hay de todo. 00:54:05
Hay de todo, ¿no? 00:54:07
Según las jornadas. 00:54:07
Sí. 00:54:10
Vale. 00:54:14
Esto está muy mal. 00:54:15
Ay, madre mía, que me he acostumbrado a... 00:54:22
Vale. 00:54:24
¿Alguien lo ha hecho así? 00:54:34
No. 00:54:44
A ver, supongo que vas a poner para la I entre el 5 y el 7, ¿no? 00:54:47
Correcto. 00:54:52
Vale. 00:54:53
Vale. 00:54:58
El bucle. 00:54:58
Vale. 00:55:00
¿Dónde está? 00:55:01
Esto se puede hacer así, nos funcionaría, pero cambiar cualquier cosa aquí en el código nos haría perder mucho tiempo. 00:55:02
Lo que se llama es el bucle for, que hay que hacerlo entero, perdón, de byte, con un valor, con un contador i que empieza en 5 y que mientras el contador sea menor que 8 o menor o igual que 7, 5, 6 y 7. 00:55:09
Y hacemos i más más que lo que hacemos es incrementar el valor. 00:55:32
¿Y qué es lo que hacemos en digital? Digital write. Y lo encendemos, hacemos un delay de 200, un digital write de y, le hacemos un load. 00:55:43
¿Qué es lo que hace? 00:56:05
Y vale 5 00:56:08
Y lo enciendo 00:56:09
Espero 200.000 segundos 00:56:10
Lo apago 00:56:12
¿Y qué hago? Y más más 00:56:13
Antes valía 5, ahora vale 6 00:56:16
Lo enciendo y lo apago 00:56:19
¿Vale? 00:56:21
Nos ha simplificado un poquito el programa 00:56:29
Y nos ha simplificado un poquito la estructura 00:56:31
¿Cómo lo haríamos? 00:56:33
Ahora para que 00:56:37
Tal cual va 00:56:38
También vuelva 00:56:39
detener la simulación 00:56:40
os ha salido 00:56:45
todos así algo parecido 00:56:47
puedo poner 00:56:48
podéis poner manitas hacia arriba 00:56:54
y hacia abajo, lo habéis entendido 00:56:57
por lo menos me vale con una manita hacia arriba 00:57:02
estoy viendo las cámaras 00:57:04
los que tenéis cámaras 00:57:06
no te falta un delay 00:57:09
vale, bien 00:57:13
podemos poner un 00:57:17
si me faltas este delay 00:57:20
lo puedo hacer 00:57:21
pero eso significaría que el siguiente 00:57:23
en encenderse 00:57:29
has escrito Pablo 00:57:30
que rápido salís 00:57:34
gracias, así sigue 00:57:36
vale 00:57:38
a ver 00:57:40
para, vete a código 00:57:42
yo sé que sí, que sí 00:57:44
que te he entendido la primera 00:57:47
deja de inicializar el código y déjame escribir 00:57:49
que tiquismiquis 00:57:53
para 00:57:57
ya lo he roto, Pablo lo ha roto 00:58:00
a ver, monitor serie, número 00:58:11
No, aquí no quiero. Lo veis que lo tengo aquí que me está... Stop. Voy a darle F5 que siempre viene bien. Código. El F5 lo arreglato. Si le ponemos aquí el delay este, lo que va a hacer es me apago y espero encender el siguiente. 00:58:12
Antes no lo teníamos que poner 00:59:00
Porque era el mismo 00:59:05
Pero ahora como es el siguiente 00:59:06
Pues ya nos lo dejaba apagado 00:59:08
Y tal cual apaga este, ha encendido este 00:59:09
Ahora tal cual apaga este, espera 200.000 segundos 00:59:11
Y enciende este 00:59:14
Ahí ya depende 00:59:16
Lo que nosotros queramos hacer con él 00:59:18
Esto es a gusto 00:59:19
De la programación 00:59:26
¿Visto? 00:59:27
¿Sí? ¿No? 00:59:32
Sí, sí 00:59:35
00:59:36
¿No está siendo complicado por ahora o sí? 00:59:37
Pues depende de si eres de Tecno o no 00:59:42
Vale, yo por ahí he visto 00:59:44
Hay un sí que por ahí ha tenido problemas 00:59:48
Vale 00:59:50
Todo bien, todo bien 00:59:56
Vale 00:59:59
Pues esto es más que nada para que todos 01:00:02
Sepamos que por dónde nos van a venir 01:00:07
Los tiros 01:00:09
Vale, pues entonces lo que vamos a hacer ahora es 01:00:10
¿Cómo sería 01:00:15
Para ponerlo hacia atrás? 01:00:17
es simplemente 01:00:19
lo mismo 01:00:20
para un contador i 01:00:22
¿vale? 01:00:24
este i 01:00:26
entiendo que la visibilidad 01:00:27
es desde aquí hasta aquí 01:00:30
y podemos empezar 01:00:33
con otro i 01:00:34
desde i igual a 7 01:00:36
mientras que i sea mayor 01:00:39
o igual que 5 01:00:41
e iremos restando 01:00:42
¿vale? 01:00:46
y como soy un poco vago, ¿esto se puede copiar y pegar? 01:00:55
Sí. Lo bueno que tiene la programación es que nos podemos equivocar todas las veces que queramos y nos lo va a corregir. Yo esto cuando lo hacía para explicar los buques y para explicar los condicionales, lo explicaba tal cual con mi primera profesora de programación. 01:00:58
yo tenía 6 años allá por 01:01:37
los años 80 y tenía 01:01:40
a la profesora Sor María 01:01:42
que era una profesora de programación 01:01:44
y me explicaba 01:01:46
si no te callas copiarás 01:01:48
100 veces no hablaré en clase 01:01:50
¿vale? 01:01:52
bucles de 0 a 100 01:01:55
y el condicional 01:01:57
si no te callas copiarás 01:01:59
100 veces 01:02:01
y aprendí en seguir, me costó unos 01:02:01
cuantos años 01:02:05
¿vale? 01:02:05
gracias, sí, no, pero no le veo la gracia 01:02:07
porque es real 01:02:10
vale 01:02:11
y ahora yo lo entiendo 01:02:13
los bucles y las condicionales 01:02:16
los entiendo perfectamente, yo creo que fue gracias a eso 01:02:17
me costó unos cuantos 01:02:20
cuadernos y unos cuantos 01:02:21
bolígrafos 01:02:24
no, tuve varios 01:02:28
bucles, soy muy 01:02:31
cabezón, vale 01:02:33
y con esto más o menos 01:02:38
ahora 01:02:40
vamos a poner el 01:02:42
botón 01:02:44
Un segundo 01:02:46
hemos tenido ahí un problema 01:02:50
de comunicación con Canarias 01:02:52
y es la hora peninsular 01:02:54
las 4 y media, la hora peninsular es a las 3 y media 01:02:56
en Canarias, de todas formas la sesión 01:02:58
queda grabada y para 01:03:00
pasar lista a 01:03:02
los profes de Canarias cuando podáis 01:03:04
ponéis vuestro nombre completo en el chat 01:03:05
para que así se lo pueda pasar yo 01:03:08
al servicio del profesorado 01:03:10
y ya ellos van a hacer 01:03:13
la certificación 01:03:14
y nada más 01:03:16
por cierto, antes también 01:03:18
de volver a empezar 01:03:21
en algunos 01:03:22
kits de la caja 01:03:25
de Madrid 01:03:26
vendrían 01:03:28
la carcasa 01:03:30
impresa cerrada 01:03:32
igual a lo mejor 01:03:34
ahí dentro están los componentes porque hay algunos 01:03:36
que he visto yo que si van dentro por si acaso 01:03:38
por si acaso comprobarlo 01:03:40
porque está encajado 01:03:42
y vale, por si acaso hay algo ahí 01:03:43
que no hemos visto 01:03:46
de Galicia para confirmar la asistencia 01:03:47
en principio 01:03:52
Conchi que está también conectada 01:03:53
si quieres comentar 01:03:56
algo de la asistencia 01:03:58
Hola Elena, buenas tardes 01:04:00
nada, no te preocupes 01:04:03
estoy haciendo controles 01:04:04
periódicos 01:04:06
a través del listado de participantes 01:04:09
yo los tengo todos listos, gracias 01:04:11
vale, vale, perfecto 01:04:13
gracias, pues nada 01:04:15
adelante 01:04:17
perdona por esta pequeña interrupción 01:04:19
¿ya? ¿ya podemos empezar? 01:04:21
todo el día igual, siempre interrumpiendo 01:04:25
todo el día interrumpiendo, madre mía 01:04:27
¿dejáis un segundito que interrumpa? 01:04:29
si se me escucha 01:04:32
solo una cosilla, cuando he entrado en el 01:04:33
Zoom, todo el texto de chat 01:04:36
me había desaparecido con todos los enlaces 01:04:37
y todo, esto 01:04:40
si no le ha pasado al resto o alguien puede 01:04:41
yo que sé, grabarlo o pasarlo sería 01:04:44
fenomenal. Sí, sí, se graba 01:04:46
junto con la grabación 01:04:48
de la sesión, se graba el chat 01:04:50
yo se lo enviaré 01:04:51
a los coordinadores 01:04:53
así que si necesitáis algo, si lo 01:04:54
queréis ver o lo que sea, pues 01:04:58
está, vamos que 01:05:00
existe, lo guardamos 01:05:01
Ok, gracias 01:05:03
Vale, pues 01:05:05
bien, ahora vamos a los 01:05:17
botones que vamos a utilizar 01:05:18
uy que maño me han salido los botones 01:05:19
vale 01:05:21
vamos a los botones que vamos a poder utilizar 01:05:24
como entradas 01:05:26
para saber que algo nos está 01:05:28
actuando desde el exterior 01:05:30
vale, yo supongo que 01:05:31
muchas cosas, estos ejercicios igual 01:05:34
hasta si se hacen un poquito 01:05:36
repetitivos, si, si 01:05:37
me ha salido, teniendo en cuenta que soy de Alicante 01:05:40
me parece un poco fuerte 01:05:42
vale 01:05:43
Lo que hacemos aquí, vamos a hacer un nuevo código, ¿vale? Y tendremos que indicar que nuestros pines son de entrada. ¿Cómo diríamos que nuestro pin es de entrada? Todos al unísono gritarían, de input, de input, ¿vale? Pin mode, ¿en dónde lo tenemos? En el 8, ¿vale? 01:05:45
Para los que tengáis gafas como yo, lo podéis hacer zoom, el 8 y lo marcamos de input, mode 9 y lo marcamos de input, vamos a quitarnos esto por ejemplo. 01:06:16
¿Cómo encenderíamos un LED? 01:06:34
Algo sencillo, podríamos coger el BUL. 01:06:49
BUL significa buleano, que tiene que ser 0 o 1. 01:06:54
Pero en realidad, internamente, él está guardando un byte. 01:06:58
Está guardando 8 bits. 01:07:05
Pero nos guarda solamente como un valor. 01:07:08
Botón 1, bueno, vamos a hacerlo el botón que está en el 8 01:07:10
Y le vamos a hacer un digital read del 8 01:07:17
Vamos a guardarnos el bool del botón que está en el 9 01:07:23
Y digital read 9 01:07:30
Ahora, ¿qué es lo que queremos hacer? 01:07:34
Por ejemplo, se me ocurre así a bote pronto 01:07:37
Que en el digital write 5 pongamos lo que tenga el botón 8. Y en digital write 6 lo que ponga el botón 9. Cogida más o menos la idea. Y si ahora hago un poquito esto más pequeño. 01:07:40
que lo rompo, que lo rompo 01:08:11
aquí 01:08:13
si le doy al que está en el 8 01:08:14
se me enciende el 5 01:08:17
si le doy al que está en el 9 01:08:19
se me enciende el 6 01:08:22
pero si lo suelto 01:08:24
se apaga 01:08:26
podemos hacerlo como un interruptor 01:08:29
en lugar de como un pulsador 01:08:38
¿alguien sabría? 01:08:39
vale, pues Francisco Benítez 01:08:50
que ha dicho 01:08:53
a todos que sí 01:08:54
podemos dejar, puedes compartir 01:08:56
tu pantalla, Francisco 01:09:00
te animas a compartir tu pantalla 01:09:07
hola, puedes decir que no 01:09:08
puedes decir no, no quiero 01:09:16
puede dar un poquito de miedo hablar para 01:09:18
unas 20 personas al tiempo 01:09:23
vale 01:09:25
dejo de compartir mi pantalla y la compartimos 01:09:29
la de con Benito comparte 01:09:33
así participamos 01:09:35
todos, al que vea despistado 01:09:39
le preguntaré, Benito 01:09:45
puede compartir su pantalla 01:10:03
no lo veo 01:10:04
vale 01:10:10
¿sí? 01:10:12
perfecto 01:10:16
¿me oye? 01:10:17
adelante 01:10:20
¿me oís? 01:10:21
perfecto 01:10:23
no oigo nada 01:10:24
se oye y se ve 01:10:28
vale 01:10:31
creo una variable 01:10:31
y la inicializo a cero 01:10:58
al principio 01:11:00
para después preguntar por ella 01:11:01
¿vale? 01:11:04
Ahora pregunto con mayúscula. No sé si lo estoy escribiendo bien. No, no, con mayúscula. Leo el PIN 8 y cojo su valor sobre una variable. 01:11:05
nunca he usado 01:11:46
la booleana, ¿cómo era? 01:11:49
bowl, sí 01:11:51
así, ¿no? 01:11:52
01:11:54
pin 8 01:11:55
bowl 01:12:00
B por ejemplo, ¿vale? 01:12:03
y ahora pregunto 01:12:16
igual a 01:12:25
high 01:12:29
Vale 01:12:31
Entonces 01:12:36
Entonces pongo 01:12:37
A igual a 1 01:12:45
Y pongo 01:12:48
El pin 01:12:53
El 5 por ejemplo 01:12:55
Mayúscula, la W mayúscula 01:12:58
Y la R también 01:13:10
Vale 01:13:13
¿Voy bien o no? 01:13:20
01:13:24
no te oigo nada 01:13:25
vale 01:13:27
dale 01:13:28
me hace falta algo 01:13:30
me hace falta 01:13:37
si quieres puedes pedir ayuda 01:13:38
del comodín del público 01:13:41
no me oye 01:13:42
ahora pongo el 01:13:47
entonces 01:13:57
me estoy liando 01:14:06
me estoy liando haciéndolo así 01:14:12
pero vamos, la idea 01:14:15
es tener una variable 01:14:17
que cuando la tiene 01:14:19
el pin encendido la tiene activa 01:14:20
y ya controla el pin 01:14:23
preguntando por esa variable 01:14:25
vale 01:14:27
ahora lo vamos a compartir 01:14:28
vale 01:14:31
deja de compartir 01:14:31
pantalla y os lo comparto yo 01:14:35
vale 01:14:36
hola 01:14:43
¿Puedes dejar de compartir pantalla? ¿Me oyes? ¿No me oye? 01:14:46
Creo que no oye. 01:14:56
Creo que no oye. 01:14:58
Devuélveme la pantalla. 01:15:01
Elena, ¿puedes quitarle tú la pantalla? 01:15:03
Sí, creo que sí, no yo estoy. 01:15:07
Vale, la idea es esa. Vamos a guardarnos una variable en la que diga, ¿estaba encendido o si estaba apagado? Lo que voy a guardar es el cambio de estado. 01:15:13
Vale, y veremos un poco, por ejemplo, que los nombres, conviene dar unos nombres. Gracias, ya la tengo yo de nuevo. Vale, la idea es muy buena, de hecho es la idea adecuada la que tenemos que tener. Vale, detengo mi simulación. 01:15:24
Vale, importante 01:15:51
Lo primero, muy recomendable 01:16:03
¿Vale? 01:16:05
Todos más o menos sabéis programación 01:16:07
Supongo, y tenéis vuestras 01:16:09
Cada uno tenemos nuestros librillos 01:16:11
Pero yo sobre todo 01:16:13
Yo lo que os recomiendo 01:16:17
Es poner 01:16:19
Nombres muy concretos 01:16:20
Porque si vas tres horas programando 01:16:23
Si ponemos el A o B 01:16:25
Que para el ejemplo nos puede valer 01:16:27
Luego dentro de dos horas 01:16:29
O el miércoles cuando volvamos 01:16:32
Vais a decir que era A y que era B 01:16:34
¿Vale? Pues yo lo que 01:16:36
Pongo es estado 01:16:38
Del botón 01:16:39
6, perdón, del botón 8 01:16:42
Y bull 01:16:44
Último 01:16:46
Estado, botón 8 01:16:47
¿Vale? Y por defecto 01:16:50
Yo los pongo a 01:16:54
Falso, ¿vale? 01:16:55
Y ahora lo que voy a hacer es 01:17:04
estado del botón 8 01:17:05
digital 01:17:09
read del 8 01:17:11
perdón 01:17:13
el if 01:17:18
estado 01:17:20
estado del 8 01:17:22
es igual a 01:17:25
high, yo las llaves 01:17:27
las pongo una encima de otra 01:17:31
porque si se me hace un código 01:17:33
muy largo 01:17:35
si se me hace un código que es muy 01:17:36
largo, no sé si este 01:17:39
empieza, si le pongo 01:17:41
esta llave por aquí 01:17:43
perdón, si pongo esta llave 01:17:45
aquí, y luego dentro 01:17:47
de dos horas me encuentro esta línea aquí 01:17:51
no sé dónde está 01:17:53
yo me la pongo aquí encima y me lo 01:17:54
veo un poco más 01:17:57
vale, vale, entonces 01:17:57
si el estado 8 01:18:08
es igual en alto 01:18:10
pues cojo que el último 01:18:12
estado 01:18:17
último estado 8 01:18:18
es igual al estado del 8 01:18:23
y digo sí 01:18:26
y último estado 01:18:29
espérate 01:18:32
sí, último estado 01:18:37
algo estoy haciendo mal 01:18:39
me vais a pillar y todo 01:18:42
si último estado 01:18:43
es igual 01:18:45
que high 01:18:46
digital 01:18:49
perdón, perdón, perdón 01:18:57
no me hagáis caso 01:18:59
¿qué es lo que hacemos? 01:19:01
que digital 01:19:10
digital 01:19:10
write 01:19:13
escríbeme en el 5 01:19:15
escríbeme lo contrario 01:19:17
de lo 01:19:19
que tenías 01:19:22
¿funcionará o no funcionará? 01:19:23
en caso contrario 01:19:43
¿no funcionará o no 01:19:44
funcionará? 01:19:57
último estado 01:20:03
esto que la gente 01:20:05
entre tardes en casa, estoy viendo aquí 01:20:18
bienvenidos 01:20:21
Vale, ups 01:20:26
Estado no está declarado 01:20:30
Creo que se me va a parar 01:20:34
Último estado 8, ¿no? 01:20:35
Sí, último estado 8 01:20:37
Uy, me he dejado un 8 01:20:39
Y ahora lo mismo de antes 01:20:40
Código 01:20:42
Último estado 8 01:20:59
Y estado 8 01:21:02
Vale, vamos a leer el código un segundo 01:21:05
Esta podría ser 01:21:10
Una idea más o menos de 01:21:12
Cojo el estado, enciendo y apago 01:21:13
En función de la última cambia 01:21:16
esto no va a funcionar porque no va a hacer lo que nosotros queremos que se enciende pero ahora 01:21:18
no consigo apagarlo se apagará habrá veces que se apague y habrá veces que no porque cuando 01:21:37
nosotros pulsamos el botón este es uno de los problemas sobre todo que solemos tener a la hora 01:21:50
de los botones hace cuatro millones de operaciones en un segundo la pulsación de un botón 01:21:56
nos puede en realidad para que nosotros por muy rápido que lo hagamos vamos a tardar más 01:22:07
de cuatro millones y más de segundo el que al final para qué se podría meter un delay pero lo 01:22:15
que se suele hacer lo que se suele hacer es si mi estado es igual que el último estado no hago nada 01:22:31
dónde está podemos borrar esto porque no es vale ahora el tema será de la idea es preguntar si mi 01:22:44
estado es igual que el anterior si mi estado es igual que el anterior no hago nada y si mi estado 01:22:56
ha cambiado entonces es cuando cambio me seguís no he estado 8 es igual a digital real del 8 si 01:23:02
estado 8 es distinto de último estado 8 hablo ya lo tengo si quieres te lo muestro después 01:23:22
quieres lo tienes sí sí sí lo tengo sí sí quieres que lo comparta yo lo que yo quiero que lo comparte 01:23:42
Yo quiero que las clases sean un poco más movidas. 01:23:56
Vale, pero lo comparto. 01:23:58
Vale, paro de compartir yo. 01:24:00
Sí, porque me dice que no puedo. 01:24:02
Sí, estoy... 01:24:04
Ya he parado de compartir. 01:24:06
Prefiero que las clases sean más movidillas, 01:24:07
aunque sea un poco complicado entre los 01:24:10
cuatro que estamos. 01:24:12
A ver, yo lo he hecho así, ¿vale? 01:24:15
Al final lo he puesto así, 01:24:18
he puesto aquí 01:24:19
esta es la variable aquí, 01:24:20
una A, 01:24:24
la he puesto integer, ¿vale? 01:24:26
Y he leído también el PIN 8, lo leo con una integer. Y ahora pregunto que si lo que he leído está arriba, entonces actúa. Si está apagado, lo dejo como estaba y me salgo por el delay. 01:24:28
¿Vale? Dentro del if, ya tengo un if que pregunto, que ya por la variable a que he definido arriba, ¿vale? Y la variable a la voy activando o desactivando en función de si tengo encendido o apagado el pin, ¿vale? 01:24:44
Entonces, cuando pulso el botón, ahora mismo está encendido, se ve muy poco, ¿no? Pero a lo mejor si le cambio la... 01:25:02
No, en el pin mode tienes que ponerlo en output. Si no lo pones, se verá muy poco. 01:25:11
Es verdad. Lleva un rato. Espérate, lo paro. 01:25:18
Vale. Esto suele pasar también muchas veces cuando llevas un rato programando y se te olvida el pin mode. 01:25:24
Cuida el número primero. 01:25:32
¿Cuál era? El 5, ¿no? 01:25:35
El 5. 01:25:37
Vale. Entonces, si ahora pulso 01:25:44
y suelto, 01:25:50
¿vale? Se queda encendido 01:25:52
y si pulso 01:25:54
y ahora pulso 01:25:55
y el problema es... 01:25:57
El problema es... 01:26:00
El del AI. 01:26:01
Es que lo pille justo 01:26:03
cuando está pasando. 01:26:06
¿Vale? Ahora lo he pulsado 01:26:08
y se ha apagado, ¿no? 01:26:10
Pero si le vuelvo a pulsar 01:26:12
Se enciende y si lo pulso 01:26:14
En el momento adecuado 01:26:16
Se apaga 01:26:18
Si quieres meter 01:26:19
El delay dentro del if 01:26:22
Del B, te funcionará mejor 01:26:24
Si meto, perdona 01:26:26
Dice el delay 01:26:28
El delay este en el de arriba 01:26:29
Mételo dentro de la visibilidad del bucle del B 01:26:31
¿Dónde dices? 01:26:34
Aquí 01:26:37
Más abajo, más abajo 01:26:37
Dentro, aquí 01:26:38
No, no, más abajo, justo a la salida de SI 01:26:41
¿Aquí? 01:26:45
Ahí 01:26:47
¿Te doy? 01:26:47
Sí, si puedes darle 01:26:51
100, 100 es mucho 01:26:52
pero vale 01:26:54
Ahí se enciende 01:26:55
Apagarse 01:26:58
Ahora 01:27:02
A la tercera 01:27:05
Vale 01:27:07
Encenderse si se enciende 01:27:10
se suele encender a la primera 01:27:13
pero apagarse le cuesta 01:27:14
vale 01:27:17
hay un tema 01:27:18
luego si queréis 01:27:20
os pasaré el ejercicio corregido con el botón 01:27:21
por no liar 01:27:25
Pablo 01:27:26
Pablo 01:27:29
dejo de compartir 01:27:30
vale, muy bien, es una buena respuesta 01:27:32
vale 01:27:35
pero lo que comentábamos 01:27:36
los nombres, conviene que sean 01:27:38
unos nombres 01:27:40
identificativos 01:27:41
Sí, esto es porque 01:27:43
lo he hecho así sin pensar mucho 01:27:45
Que lo sé, que soy mala persona 01:27:48
A ver, déjame ver 01:27:50
dónde estaba aquí 01:27:53
y cómo 01:27:55
aquí, ah, sale 01:27:57
screen desktop, vale 01:28:03
Vale, ¿queréis que 01:28:06
terminemos este también para que lo veáis? 01:28:09
Sí, ¿no? 01:28:15
Sí, claro 01:28:18
voy a hacer como hacen los profesores 01:28:19
voy a hacer lo que a mí me dé la gana 01:28:21
sí, lo vamos a ver 01:28:23
¿vale? 01:28:25
entonces, si mi estado es, estoy leyendo 01:28:29
el último estado, lo leo 01:28:31
si es igual, si es distinto 01:28:33
entro 01:28:35
y si 01:28:36
estado 01:28:37
8 es igual a high 01:28:40
lo que hago es 01:28:45
digital write 01:28:54
5, lo contrario 01:28:55
del digital read 01:28:58
5 y ponemos que último estado 8 es igual al estado 8 vale cogemos el estado vemos que no 01:29:00
sea igual que luz que el último para evitar que si le está dando al pulsador mucho tiempo 01:29:17
pues me está entrando al buque vale lo enciendo y lo debería poder apagar y ahora aquí sí que lo 01:29:23
vamos a meter un de light porque sí que lo diciendo y lo apagó tan sumamente rápido de 01:29:40
light en un arduino igual se puede ver más como por aquí tenemos el la lo que se nos ralentiza el 01:29:50
el de él la presentación pero yo lo que quería ver hoy es simplemente esas pruebas veis ahora 01:30:01
Ahora encendemos y apagamos. Encendemos y apagamos. Le he dado 10 milisegundos y le doy más, mejor. ¿Vale? Lo vemos un poquito raro. Es como lo ha hecho el compañero que lo que hacía era guardaba un estado, él lo guardaba aquí antes, ¿vale? Guardamos el estado que estoy leyendo y guardamos el último estado. 01:30:14
¿Cómo estaba antes? ¿Encendido? Pues vale. ¿Es igual que estaba antes encendido? No. Pues cambio y compruebo. ¿Que el estado está encendido? Enciendo. Y mi estado actual lo vuelvo al mismo estado. 01:30:52
Si mantengo el botón pulsado, no va a cambiar estado, porque esto seguirá igual y no entrará aquí. ¿Vale? 01:31:07
Sí, sí, sí. 01:31:21
Pues ahora os voy a contar, os conocéis la anécdota de quién fue el primer, qué fue lo primero que llegó a la luna, del hombre. 01:31:27
Sí, yo no. 01:31:41
Llega aquí el Apolo 01:31:43
Llega aquí Neil Armstrong 01:31:47
Bulls, Adrien y 01:31:48
Nunca me acuerdo del que no bajó 01:31:50
Este 01:31:54
¿Qué es lo primero que llegó 01:31:56
De ellos? 01:31:58
La bolsa de basura 01:32:03
Lo primero que llegó a la luna 01:32:04
Del hombre fue una bolsa de basura 01:32:07
Lo siguiente fue 01:32:10
Nuestro amigo Neil Armstrong 01:32:14
Y el ordenador de a bordo 01:32:15
Quería aterrizar 01:32:17
¿Puedo dejar de compartir? Sí. Volveremos a compartir ahora. Nuestro compañero Neil Armstrong quería aterrizar. 01:32:22
Espérate. Esta es la montaña de basura que tiraron nada más llegar para quitarse un poco de peso de la cápsula espacial del Apolo 11, ¿vale? Año 69. 01:32:36
pues lo primero que dejamos 01:32:49
en la superficie de la luna 01:32:52
una bolsa de coco 01:32:54
vale, ahora es cuando todos los niños se suelen reír 01:32:55
vale, a ver 01:32:58
ninguno se ha reído, qué cara más serias 01:32:59
sois un público difícil 01:33:01
os voy a mandar ahí 01:33:03
al teatro de Madrid 01:33:05
a ver si alguno se ríe 01:33:08
vale 01:33:10
llega Neil Armstrong 01:33:10
para tratar de aterrizar 01:33:14
y oh oh 01:33:16
El ordenador de abordo dice que se queda sin recursos 01:33:17
Tienes 30 segundos para aterrizar o abortar misión 01:33:22
Todos sabemos cómo llegar, que la historia es que llegaron 01:33:28
Pero los llevaban de corbata 01:33:33
Estuvieron a punto de, si hubiesen pasado más de esos 30 segundos 01:33:36
Se habrían quedado sin combustible para poder despegar de la Luna 01:33:42
Y se habían quedado allí como la bolsa de basura que dejaron. Son pequeñas historias de la NASA, que no nos las terminan de contar, pero hubo una programadora que encontró el fallo. 01:33:46
El fallo es que el Arduino que lleváis entre manos es mucho más potente que el Apolo 11. Con esto podemos ir a la Luna. Me estoy quedando sin batería en el móvil. 01:34:07
maldita sea, a ver si se 01:34:26
y eso que lo tengo cargado 01:34:30
vale 01:34:32
no, ni siquiera un 8085 01:34:34
no existía todavía por aquel entonces 01:34:39
un 8085 01:34:41
vale 01:34:42
vamos a, voy a darme prisa 01:34:43
porque igual me va a tocar 01:34:47
cambiarme al ordenador que es 01:34:49
un poquito más molesto para el 01:34:51
vale, entonces llegó una 01:34:52
programadora y dijo, necesitamos 01:34:55
la multitarea en los ordenadores 01:34:56
en el microprocesador, pero nada más tenemos 01:34:58
un ordenador 01:35:00
¿cómo lo hacemos? 01:35:03
vale 01:35:06
voy a volver 01:35:07
a compartiros mi pantalla 01:35:09
vamos a ver un momento 01:35:11
a ver si puedo poner a cargar el móvil 01:35:19
esperemos que sé que esté cargando 01:35:22
si no 01:35:26
vamos a hacer 01:35:27
un pequeño ejercicio 01:35:29
vamos a encender simplemente un LED 01:35:31
el 5 01:35:37
output 01:35:39
y vamos a poner 01:35:45
un digital 01:35:55
write 01:35:56
5, lo contrario 01:35:58
del digital read 01:36:01
con un delay de 100 01:36:05
delay 01:36:09
100 01:36:12
y vamos a hacer aquí una cosa que es 01:36:14
con 01:36:18
el monitor serial lo habéis utilizado 01:36:20
alguna vez 01:36:23
9600 vale y yo aquí pongo un buque que sea un long vale long son cuatro bits 01:36:23
Perdón, toda la razón del mundo 01:36:42
4 bytes 01:36:47
¿Quién se ha llegado a un punto positivo? 01:36:48
Salidor 01:36:51
Muy bien 01:36:52
Y estos son 01:36:53
4 bytes 01:36:58
Vale 01:37:00
Y yo lo que voy a hacer aquí es 01:37:02
Serial 01:37:04
Print 01:37:06
Buque 01:37:09
más, más, ¿sabéis lo que hace eso? 01:37:11
vale, lo que simplemente es, me voy a coger 01:37:17
bucle, ¿cuánto vale? 0, por aquí 01:37:19
de inicio, conviene 01:37:21
que las variables le demos valor 01:37:23
bucle, 0 01:37:25
bucle más, más 01:37:26
es 0 más 1 01:37:29
1, imprimo el 1 01:37:31
y me quedo aquí en bucle 01:37:33
si el código 01:37:34
hace lo que tiene que hacer 01:37:37
se enciende y se apaga muy rápido 01:37:38
vamos a darle 01:37:42
vamos a darle 500 01:37:45
para que me dé tiempo 01:37:46
vale, un segundo 01:37:50
en lugar de 10 veces por segundo 01:37:52
que se apague y se enciende, se encienda una vez 01:37:54
por segundo 01:37:56
y aquí en el monitor serie 01:37:57
estoy viendo 1, 2 01:37:59
3, 4 01:38:02
un poco lento, vale, aquí está 01:38:04
haciendo una acción y está parando 01:38:06
durante un segundo 01:38:08
es como si nosotros nos cogiésemos 01:38:09
prácticamente más de 5 años 01:38:12
sabáticos 01:38:16
sin hacer nada 01:38:17
pero sin hacer nada y sin hacer nada 01:38:19
¿qué es lo que dijo esta 01:38:21
buena programadora? 01:38:23
vale 01:38:27
hay una cosa 01:38:27
que es el tiempo 01:38:30
¿vale? eso me está diciendo 01:38:31
el tiempo desde que se 01:38:37
encendió el ordenador 01:38:39
¿vale? desde que se encendió 01:38:41
el Arduino en milisegundos 01:38:44
Lleva un contador 01:38:45
¿Vale? 01:38:47
El Arduino 01:38:48
Sabéis que lleva un reloj de cuarto 01:38:49
¿Vale? 01:38:51
La electrónica funciona con un reloj de cuarto 01:38:51
Que simplemente está dando pulsitos 01:38:53
Unos pulsitos estables a 16 millones de veces por segundo 01:38:56
¿Vale? 01:39:00
Con eso controla el tiempo 01:39:02
Con eso controla el tiempo, la velocidad, los ciclos 01:39:04
Entonces lo que decimos es 01:39:08
Lo siguiente 01:39:10
Si el tiempo actual 01:39:11
Menos el tiempo que pasó aquí 01:39:17
Menos el tiempo que cogí aquí 01:39:22
Perdón 01:39:24
Menos el flag 01:39:26
Mayor que 1000 01:39:34
El tiempo que ha pasado 01:39:37
Es mayor que un segundo 01:39:40
Cambia el estado 01:39:41
Y vuelvo a utilizar 01:39:45
Flag 01:39:48
Igual a 1000 01:39:49
¿Vale? Y el buque este 01:39:51
Se estará ejecutando todo el tiempo 01:39:57
Y este aquí 01:39:59
No. Vamos a ver que pasará 01:40:01
con él como que no vale perdón perdón perdón perdón 01:40:03
tiki tiki un momento que no le gusta esto 01:40:16
vale parece ser que esto no le gusta pues vamos a ponerle un byte 01:40:48
No, no, perdón, perdón. Esto debería de cogerselo, pero vamos a ponérselo como int. Yo soy partidario de hacer esto. Lo que no sé es si esto me lo coge aquí. Vale, no le gusta. 01:40:56
Creo que el problema es que has llamado variable flag y luego le llamas, le llamas luego, un lado le llamas bucle y el otro lado le llamas flag. No sé si se puede ser el problema. 01:41:23
A ver, minis. 01:41:36
le llamas milis menos flag 01:41:38
y flag no creo que la tienes definida 01:41:40
yo creo que te refieres con ella a bucle 01:41:42
a ver, uno es el contador 01:41:44
de bucles, vale 01:41:46
o tendrías que definir flag 01:41:48
con el valor de 01:41:52
del tiempo en milis 01:41:53
no lo he puesto 01:41:56
long 01:41:58
flag igual a milis 01:41:59
vale, esto es lo que 01:42:02
tenía puesto, ¿no? 01:42:06
no, no, es que no lo habías puesto 01:42:07
antes lo pusiste pero luego lo borraste 01:42:09
ah bueno 01:42:11
estoy haciendo mala persona 01:42:12
vale 01:42:14
y ahora me hace ni caso 01:42:20
ah vale ahí se enciende 01:42:22
y porque no se apaga 01:42:29
flag milis 01:42:36
está costándole muchísimo 01:42:39
o me lo está pareciendo a mi 01:42:43
igual el problema es porque es un simulador 01:42:44
y como está haciendo el bucle continuamente 01:42:51
igual vamos como no es 01:42:53
el propio arduino 01:42:55
lo hace como difuminado 01:42:55
como además tiene que mandar al serial 01:42:59
también, o sea, tiene que estar haciendo muchas cosas 01:43:01
en ese tiempo, no es como antes que se paraba 01:43:03
no lo sé, no estoy seguro 01:43:05
Sí, a mí no me está convenciendo 01:43:07
porque el programa este es de lo más básico 01:43:08
y lo que está haciendo aquí es 01:43:11
mientras está encendiéndose y apagándose 01:43:13
el contador 01:43:15
sigue funcionando, no se está 01:43:17
parando el contador 01:43:19
¿vale? Importante 01:43:20
cuando hagamos el 01:43:23
esto salvó 01:43:25
la vida de muchos vuelos 01:43:28
en la programación 01:43:30
¿vale? simplemente 01:43:32
eso y es una idea de 01:43:34
yo buscaré para el día siguiente 01:43:35
el nombre de la programadora que lo 01:43:37
que lo hizo 01:43:39
programadora 01:43:42
multitarea 01:43:46
es que no me acuerdo el nombre 01:43:48
multitarea 01:43:50
no sé 01:43:52
¿vale? y así os doy 01:43:54
os doy el nombre 01:43:58
si queréis, esto podéis probarlo 01:44:00
en el 01:44:07
perdón, podéis probarlo 01:44:08
en el Arduino y os deberá 01:44:14
funcionar sin problemas 01:44:16
veréis que el 01:44:17
Serial Print os dará mucha 01:44:20
lo puede guardar para que lo 01:44:22
a ver 01:44:26
compartirlo luego 01:44:28
a ver 01:44:29
en Autodesk 01:44:30
espera 01:44:34
código 01:44:37
perdona Pablo 01:44:39
pero creo que el serial print 01:44:43
debería estar dentro del bucle del if 01:44:45
no porque si lo metemos 01:44:47
dentro del bucle 01:44:50
solamente lo ejecutará una vez por segundo 01:44:51
y por ejemplo 01:44:53
es que si no ahora el monitor está escribiendo 01:44:54
continuamente en la pantalla y no escribe 01:44:57
cada segundo 01:44:59
entonces si queremos que escriba el monitor cada segundo 01:45:00
al ponerlo dentro no pierde 01:45:04
el tiempo 01:45:05
en el puerto de serie 01:45:07
de salida 01:45:10
la idea es que 01:45:11
más que nada es para que veamos 01:45:14
que puede hacer otra cosa 01:45:16
además de encender y apagar el LED 01:45:18
no es para que me escriba 01:45:20
una vez por segundo 01:45:24
se podía probar a lo mejor a que encendiera 01:45:25
o sea que estuviera 01:45:27
apagándose con distinta frecuencia 01:45:28
o sea de manera independiente dos LED 01:45:31
o sea que sería hacer otro bucle 01:45:33
con otra variable para el segundo LED 01:45:35
con otra variable para otro LED 01:45:37
y funcionaría igual 01:45:40
quiero decir que entonces se encendería 01:45:40
a lo mejor uno cada medio segundo y el otro por ejemplo 01:45:43
cada cero o un segundo 01:45:45
o sea uno oscilaría rápido 01:45:48
y sería independiente 01:45:49
que eso no se podría hacer si se hacen uso los delights 01:45:50
porque hasta que no pasara un delight no podría encender otro 01:45:53
en cambio con este procedimiento así se podía 01:45:56
lo único que habría que usar era otra variable 01:45:58
además de flag 01:45:59
flag1 o flag2 01:46:00
podríamos hacer otro long flag2 01:46:02
que sea 01:46:05
al mismo tiempo vale y entonces aquí diríamos y los milisegundos que han pasado aquí menos el 01:46:07
flag 2 es mayor de 500 hacemos el digital right 6 lo contrario del digital digital right 6 y hacemos 01:46:18
aquí flag2 01:46:40
igual a miles, ¿vale? 01:46:43
se podría hacer llegar a 0 a 0 01:46:47
te falta una L en la definición 01:46:49
en la definición del flag2 tienes un error 01:46:51
de sintaxis 01:46:54
sí, gracias, que si no luego 01:46:54
cuando se equivoca 01:46:59
uno aquí 01:47:01
por lo menos en el Arduino 01:47:02
no te obliga a recargar 01:47:05
la página 01:47:07
como ahora 01:47:08
demasiados argumentos 01:47:10
digital, ¿verdad? 01:47:13
como que 01:47:13
falta el pin mode también 01:47:14
del nuevo cuarto del 6 01:47:16
ay perdón perdón que esto es 01:47:18
son los nervios del directo 01:47:21
quita niño 01:47:23
falta el pin mode y no es digital bright 01:47:24
digital bright es digital bright 01:47:29
digital real 01:47:30
vale esto es 01:47:31
digital real 01:47:40
digital real 01:47:41
y arriba falta el pin mode como antes 01:47:43
nos ha pasado 01:47:46
pin mode si no no luciría casi nada 01:47:47
creo que ahora sí vale y ahora aquí este se enciende este se apaga enciende se apagará 01:47:50
este se encenderá porque éste tarda aquí medio segundo y éste tarda un segundo y lo mismo 01:48:12
podríamos obtener para otro tercer y así no se nos quedaría bloqueado uno de los leds en función 01:48:18
de lo que está haciendo el otro disculpadme un segundo que me están llamando a ver qué 01:48:24
Disculpad, que es que estoy en un sitio compartido. 01:48:31
¿Vale? ¿Se nos queda un poco 01:49:09
claro la idea? 01:49:10
Pablo, a mí me gustaría si podías repetir 01:49:12
un poco el 01:49:14
fin, ¿no?, del if. Yo no entiendo muy bien 01:49:16
porque, bueno, 01:49:18
te creas la variable flag a la que 01:49:20
le asocias una función interna de Arduino 01:49:22
que es milis, ¿no? ¿He entendido eso? 01:49:24
Os lo voy a explicar con una pizarra 01:49:26
¿Vale? 01:49:30
Paro esto de aquí 01:49:33
Puedo parar de esto y compartir 01:49:35
A ver, un segundo 01:49:39
Ahora, a ver si puedo poner 01:49:43
La pantalla del otro 01:49:51
Un segundo 01:49:53
Enciendo el otro vídeo 01:49:57
Vale 01:50:00
¿Me veis por aquí? ¿Las manos? 01:50:09
El brazo más bien 01:50:25
Espérate 01:50:26
No, tengo otra pantalla 01:50:27
tengo otra pantalla con Pablo 01:50:30
Aliega también 01:50:32
detengo este vídeo 01:50:32
por aquí me escucháis 01:50:35
a ver 01:50:39
si puedo compartir 01:50:41
este de aquí 01:50:43
¿estáis viendo una pizarra? 01:50:46
¿esta pizarra? 01:50:48
hay otro Pablo Aliega por aquí 01:50:49
estamos viendo el techo Pablo 01:50:51
vale 01:50:53
a ver, espera, a ver cómo lo hago 01:50:56
Sí, no encuentro tu otra pantalla 01:50:57
Ah, aquí está 01:51:01
¿Puedes ponerla en principal la otra pantalla? 01:51:01
Sí, sí, creo que ahora la veis todo 01:51:05
Se ha visto un momento y ahora se ha quitado 01:51:07
Un momento así 01:51:12
Vale, no, pero no es un momento que es esta 01:51:14
Pero es la otra pantalla 01:51:18
A ver, luego de nuevo 01:51:19
A ver, porque como estoy 01:51:21
Detengo este vídeo 01:51:23
¿Ahora? 01:51:25
Ahora sí 01:51:27
Así ya tengo una pizarra 01:51:28
Que yo sin una pizarra 01:51:37
No sé funcionar 01:51:39
¿Me escucháis? 01:51:40
Vale 01:51:43
El programa 01:51:44
Lo que nos hace el programa 01:51:47
Los códigos del código 01:51:48
Tiene su principio con el setup 01:51:50
¿Vale? 01:51:52
Un momento 01:51:57
Aquí 01:51:59
El setup 01:52:02
Aquí nos empieza el loop 01:52:03
Y aquí está nuestro loop, ¿vale? 01:52:06
Aquí hemos cogido el flag 01:52:13
¿Vale? Y hemos cogido los milis 01:52:15
Flag 1 01:52:19
Y hemos cogido el flag 2 01:52:20
Y hemos cogido los milis 01:52:23
¿Vale? 01:52:24
Entonces, aquí en el tiempo 01:52:27
Cuando pasen 01:52:28
100 01:52:30
Cuando pasen 500 milisegundos 01:52:32
se nos va 01:52:37
la bombilla 01:52:39
se nos va a activar el flag 2 01:52:40
que le hemos dado 01:52:42
un tiempo 01:52:44
un periodo 01:52:46
de medio hercio 01:52:48
y este tiene un periodo 01:52:50
de un hercio, ¿vale? 01:52:53
una vez por segundo 01:52:54
o dos veces por segundo 01:52:55
¿sí? voy a empezar a mirar caras 01:52:58
por el teléfono 01:53:04
y estoy viendo que me estáis odiando 01:53:05
ya, a ver, alguno que no me 01:53:08
odie 01:53:10
no me he sacado alguno 01:53:11
seguro que hay alguno que me estaría tirando papeles 01:53:13
por la espalda cuando me dé la vuelta 01:53:16
¿vale? lo que estamos haciendo 01:53:18
es, si ha pasado 01:53:21
el tiempo 01:53:24
enciendo 01:53:24
si han pasado los 500 milisegundos 01:53:26
jolín que más se escribe aquí 01:53:30
vosotros 01:53:32
tenéis pantalla digital, quizá red digital 01:53:35
¿alguien tiene 01:53:38
la red digital? 01:53:41
Y me refiero en clases 01:53:43
Esas tan chulas que estoy viendo por ahí 01:53:45
Sí, en clases sí 01:53:48
¿En clases sí? 01:53:49
Vale, pues esto 01:53:53
Es una pizarra manual 01:53:54
¿Vale? 01:53:56
Entonces yo lo que estoy haciendo en mi código 01:53:58
Voy a poner solamente la parte del loop 01:54:00
Pongo la parte del loop 01:54:03
Solamente, ¿vale? 01:54:06
El flag 01:54:09
Al principio, cojo los miglis 01:54:10
voy a poner solamente uno 01:54:12
y empiezo a contar 01:54:15
ha pasado un segundo 01:54:17
activo el flag 01:54:19
y en este flag 01:54:22
¿qué es lo que hacía? 01:54:24
cambiaba el digital 01:54:25
lo que ponía encendido 01:54:26
el 5 01:54:29
lo apagaba 01:54:30
digital real 01:54:32
¿vale? 01:54:35
otra cosa que consiguió 01:54:38
la profesora de programación 01:54:39
es que escribiese fatal 01:54:41
yo iba para médico 01:54:42
¿Vale? 01:54:45
Entonces, el digital read 01:54:48
el digital read, perdón 01:54:49
digital write 5 01:54:51
escribo 01:54:53
lo contrario 01:54:54
si está encendido 01:54:57
lo apagaré 01:54:59
vuelvo y vuelvo a contar el flag 01:55:00
flag, vale, miréis otra vez 01:55:03
iba pasando el tiempo 01:55:06
cuando pase un segundo otra vez 01:55:10
estaré 01:55:12
como estoy preguntando 01:55:14
el tiempo actual 01:55:15
La consulta concreta es 01:55:17
Milis 01:55:22
Menos flag 01:55:25
¿Vale? 01:55:28
Es mayor que mil 01:55:32
¿Lo veis? 01:55:33
¿Lo veis? 01:55:39
O sale al revés 01:55:42
Porque a mí me sale al revés 01:55:43
No, no, se ve bien, Pablo 01:55:44
Pero una pregunta 01:55:47
¿Milis qué devuelve? 01:55:48
¿Qué valor devuelve cada vez que lo llamas cero? 01:55:50
Y vuelve el tiempo de 20 segundos desde que se encendió el Arduino. Esto lleva un reloj oscilador de cuarzo que se oscila 16 millones de veces por segundo. 01:55:52
el cuarzo al excitarlo por electricidad 01:56:13
se pone a vibrar 01:56:18
con una frecuencia determinada 01:56:19
con una frecuencia que en este caso es de 16 millones 01:56:21
si acaso 01:56:24
se puede, a ver si lo puedo enfocar 01:56:25
es este cacharrito de aquí 01:56:29
eso que he pintado yo ahí 01:56:34
es el reloj oscilador de cuarzo 01:56:36
y lo que está haciendo es oscilar 16 millones de veces 01:56:38
esto cuenta el tiempo 01:56:42
y esta función 01:56:44
milis pregunta 01:56:46
cuánto tiempo lleva 01:56:48
encendido. Sí, cuántos milisegundos 01:56:50
¿no? Entiendo. En milisegundos 01:56:53
Pero si tu flag 01:56:55
lo has igualado a mitad del bucle 01:56:57
¿no te estará dando 01:56:59
un valor? Claro 01:57:00
pero milis al ratito 01:57:02
después, ¿vale? 01:57:05
Vale, ya lo cojo 01:57:06
¿Mayor que mil? Sí, entonces lo que 01:57:07
hago es apago 01:57:10
o enciendo 01:57:12
doy la orden de DigitalWrite 01:57:13
que sea, ¿vale? 01:57:15
se me está gastando la batería del móvil 01:57:19
a ver, espérate maldito 01:57:21
vale 01:57:23
DigitalWrite, doy la orden 01:57:24
de encender o apagar, la que corresponda 01:57:27
y vuelvo a decirle 01:57:30
y aquí le vuelvo a decir, vale 01:57:31
cógete que flag sea igual 01:57:33
que milis 01:57:35
vale, y aquí pregunto 01:57:36
milis menos flag 01:57:41
es menor de mil, es mayor 01:57:44
que mil, pues aquí valía 01:57:46
imaginamos 5 segundos 01:57:47
yo lo he entendido por mi parte, gracias Pablo 01:57:50
entonces esto lo que nos quiere decir es que podemos 01:57:54
ejecutar varios estados pero siempre en una línea de tiempo 01:57:56
con ciertos periodos 01:58:00
podemos ejecutar varios programas, varias actividades 01:58:01
podemos estar, por ejemplo 01:58:06
si hacemos nuestra misión secundaria 01:58:09
implica actividad en el Arduino 01:58:12
Por ejemplo, que estemos midiendo la luz ultravioleta. Sabemos que la luz ultravioleta es antimicrobiana y puede matar las bacterias. Pues si en un planeta hay luz ultravioleta, la deberíamos medir para saber si podemos vivir en la superficie o no, o si tenemos que ponernos protección 60 o 50 antes de salir por Marte. 01:58:17
Vale, pues entonces lo que podemos, tenemos que estar midiendo al tiempo que estamos bajando, midiendo la temperatura y midiendo la altitud, necesitaremos bajar, comprobar, vale, si estamos bajando aquí en la superficie de Marte, al tiempo que bajamos tenemos que enviar temperatura y altitud, pero al tiempo que estamos bajando, al tiempo que estamos bajando, quiero leerme los ultravioletas, los UV. 01:58:42
Entonces puede estar, de aquí estoy mandando una vez por segundo una frecuencia de inercia, lo que necesite, que por ejemplo es la radio y por aquí estaríamos enviando, midiendo el valor de ultravioleta, que me interesa pues igual una vez cada 5 segundos o una vez cada 4 o tener una radiación, 01:59:10
O, por ejemplo, si queremos ver en Venus la radiación ultravioleta, cuánto puede atravesar la atmósfera de Venus. Ahí podemos ver un montón de... según lo que nosotros estemos necesitando. ¿Me veis por aquí? 01:59:37
Sí, sí. La idea un poco de esto es utilizar estos bucles para los distintos sensores, que es el problema que tiene Arduino, que solo puede ejecutar uno a la vez. 02:00:02
Exacto. Y este es el problema que tiene, por ejemplo, prácticamente cualquier ordenador en vuelo. Los ordenadores de la NASA, hasta no hace mucho, eran relativamente poco potentes, pero súper estables. 02:00:11
una de las cosas que veremos en programación 02:00:34
bueno, espérate 02:00:40
antes de esto 02:00:42
¿os ha quedado alguna duda por aquí? 02:00:43
¿os ha quedado alguna duda con esto 02:00:50
de la programación, los buques? 02:00:51
a mí lo que me interesaba 02:00:55
sobre todo era ver esta parte 02:00:56
esta parte puede que sea 02:00:58
la parte un poquito más complicada que alguna 02:01:01
y no hayan visto, ¿alguno tiene dudas? 02:01:03
por ahí veo a alguien que dice que no 02:01:10
Por ahí otros están echando las manos a cabeza 02:01:12
Otros ponen cara de circunstancias 02:01:16
Hola, mira, te había puesto una cosa en el chat 02:01:19
Entiendo que es como si estuvieras haciendo un delay 02:01:21
Pero que no afecta nada más que a lo que tú quieres medir 02:01:23
A lo que tú quieres controlar, ¿no? 02:01:26
Un temporizado 02:01:27
Correcto 02:01:28
Vale, o sea que el efecto es el mismo de un delay 02:01:29
Pero si haces delay retrasas el... 02:01:31
Paras 02:01:34
El delay es paras 02:01:35
Si nosotros, por ejemplo, podemos hacer una operación 02:01:37
4 por 10 a las 6 02:01:40
millones de operaciones 02:01:46
en un segundo 02:01:48
pues estamos perdiendo mucho tiempo 02:01:49
de procesamiento, ¿podemos hacerlo? 02:01:53
sí, pero estamos 02:01:56
quitando los recursos a nosotros mismos 02:01:58
pero sí, es una especie 02:02:00
de un delay 02:02:02
es que no puedo leer los chats 02:02:02
aquí, están en el 02:02:06
estoy entre ordenador y 02:02:07
esto y no veo nada 02:02:09
no me da tiempo, lo siento 02:02:11
vale, estoy viendo caras de 02:02:13
maldita sea para que me he apuntado 02:02:20
yo a esto, pues 02:02:22
enhorabuena porque os los vais a pasar 02:02:24
como enanos, os puedo contar 02:02:26
mi experiencia como 02:02:28
como es hoy 02:02:30
tengo equipo 02:02:32
me dais mucha envidia Madrid y 02:02:34
Andalucía porque tenéis un mogollón 02:02:36
de gente, aquí en Aragón 02:02:38
somos poquitos, pero mira que 02:02:40
no tenemos un 02:02:42
Un poquito, nos está costando conseguir el apoyo institucional, pero lo conseguiremos, a ver si este año lo movemos un poquito mejor y tenemos un poquito más de apoyo. 02:02:44
Lo primero, dudas hasta aquí. 02:02:55
Una pregunta, el tema de programar con interrupciones no es exactamente lo que tú estás diciendo, ¿no? 02:02:59
No, no, no. Programar con interrupciones es parecido, es muy, muy, muy parecido. 02:03:05
A ver, un segundo. Programar con interrupciones. A ver, también se puede hacer, es un poquito más complejo, ¿vale? Es muy similar a esto, es muy similar a esto, solo que el ordenador, nosotros vamos a decirle que va a tener, a ver si... 02:03:14
Va a tener un apartado especial, ¿vale? En el que nosotros vamos a decir, si ha pasado cierto tiempo, ejecuta, no importa lo que estés haciendo, este es mi código, ¿vale? 02:03:39
Estoy haciendo aquí cosas, pero si pasa el tiempo que tengo aquí programado, por ejemplo, podemos hacer 5 milisegundos, ¿vale? Cada 5 milisegundos ejecuta algo súper sencillo, tiene que ser súper sencillo, una suma, una resta, un cambio de estado, algo que no lleve mucho tiempo, ¿vale? 02:03:55
Si estoy por aquí, han pasado los 5.000 segundos, me vengo aquí, lo ejecuto y luego volveré aquí. No importa lo que esté haciendo aquí, no importa, porque el procesador va a decir, me interrumpo, para de hacer todo lo que estés haciendo, esto de aquí es importante, ¿vale? Y luego cuando lo hayas medido, vuelves, ¿vale? 02:04:22
si estuviese ahí con vosotros 02:04:48
os habría llevado un robot equilibrista 02:04:50
¿vale? ese robot 02:04:52
el equilibrista lo que hace es utilizar 02:04:54
este sistema ¿vale? porque 02:04:56
tiene que guardar el equilibrio, no importa lo que estés 02:04:59
haciendo pero guárdame el equilibrio 02:05:01
entonces, cada 5 milisegundos 02:05:03
lo que hace 02:05:06
es comprobar en qué estado 02:05:08
de equilibrio está, si me estoy 02:05:10
cayendo o se está yendo hacia adelante tiene que corregirse 02:05:11
y se tiene que 02:05:14
volver, lo que estamos haciendo 02:05:15
nosotros es el delay 02:05:17
evitarlo que nos bloquee 02:05:19
los sistemas. Entonces, a lo que 02:05:22
hemos hecho ahora, ¿cómo le llamarías a este tipo 02:05:28
de control de las variables a la vez 02:05:30
con este sistema 02:05:32
del MILIS? 02:05:34
El MILIS, ¿cómo se llama? 02:05:37
Multitarea, ¿no? 02:05:41
Es que 02:05:43
sería 02:05:44
simulación de multitarea. 02:05:45
Es una simulación de multitarea 02:05:48
sin llegar a ser multitarea 02:05:50
porque en multitarea necesitarías 02:05:52
dos procesadores 02:05:54
lo que estamos haciendo es 02:05:56
una simulación de la multitarea 02:05:59
básicamente 02:06:01
el tiempo en lugar de dar bloques 02:06:06
grandes a una parte 02:06:09
lo que hace es darse el avance normal 02:06:10
del propio Arduino 02:06:13
y ir atendiendo todas las cosas a la vez 02:06:14
cogemos todas las tareas 02:06:16
en lugar de esperarnos 02:06:18
el segundo que nos pedía una 02:06:20
lo que hacemos es recorrer todas 02:06:22
y ver cuál es la que requiere la atención 02:06:25
y de esa manera pues se simula 02:06:26
en realidad los primeros ordenadores que eran 02:06:30
también un único procesador así simulaba 02:06:32
la multitarea, asignaban pequeños 02:06:33
trozos de tiempo a cada tarea 02:06:36
y cuando se 02:06:37
atendían a una, atendían a otra 02:06:39
como era el pequeño trozo, era 02:06:41
pequeñísimo, para la persona le parece que lo estaba 02:06:43
atendiendo a él solo 02:06:46
exacto 02:06:46
uy, se me ha ido 02:06:51
¿me sigues escuchando? 02:06:53
02:06:56
vale, porque 02:06:56
sí, sí, sí 02:06:57
vale 02:06:59
vale, dudas 02:06:59
supongo que os subirán 02:07:04
dentro de no mucho 02:07:07
la grabación 02:07:09
para que le podáis pasar rápido 02:07:11
para que lo podáis parar donde queráis 02:07:13
si tenéis alguna duda 02:07:15
ponerla por el grupo de Telegram 02:07:18
que os la atenderemos 02:07:21
lo antes posible 02:07:23
Pablo 02:07:23
el IDE de Arduino 02:07:25
¿no vamos a descargar Arduino 02:07:28
y vas a hacerlo en Arduino? 02:07:30
Sí, sí, lo haremos en Arduino 02:07:33
Vale, es que lo digo 02:07:34
porque en el 02:07:36
Tinkercad hay veces que faltan 02:07:39
componentes, ¿están los del kit incluidos 02:07:40
en el Tinkercad? 02:07:43
La radio no 02:07:45
Vale 02:07:46
Y el sensor de temperatura igual tampoco 02:07:47
Pero no os preocupéis 02:07:50
porque en el Tinkercad no lo vamos 02:07:52
a usar mucho más, simplemente era para 02:07:54
tener la idea que todo el mundo 02:07:56
Joyce, no me importaba el método 02:07:58
pero sí que tuviese 02:08:00
la idea, sobre todo la última idea final 02:08:02
de cómo programar 02:08:04
multitarea sin tener 02:08:06
en realidad una multitarea 02:08:09
Sí, bueno 02:08:10
por la secuencialidad de Arduino 02:08:12
que se va ejecutando de manera secuencial 02:08:14
Exactamente 02:08:16
Vale, si tuviésemos un ordenador 02:08:17
Si tuviésemos un ordenador y no un microcontrolador, yo lo comparo, es microcontrolador evolutivamente es como una medusa, tú la tocas y te pincha y el ordenador es como un perro. Si tú al perro lo acaricias, procesa que es una acaricia y te da un lametón. Si tú al perro le pegas, el perro lo procesa y te va a pegar un mordisco. 02:08:21
tiene un sistema operativo 02:08:43
a nosotros nos interesa 02:08:47
el microcontrolador porque es 02:08:50
mucho más rápido y es en tiempo real 02:08:52
ordenador no es en tiempo real 02:08:57
tiene que estar parándose a procesar las cosas 02:09:00
entonces el microcontrolador 02:09:02
lo hace mucho más rápido 02:09:06
¿Dudas? ¿Consejos? 02:09:07
¿Preguntas? 02:09:13
¿Misiones secundarias? 02:09:15
¿Tenéis alguna idea? 02:09:17
biología, geología 02:09:18
y si le ponéis la palabra 02:09:25
adelante, astrobiología 02:09:27
astrogeología 02:09:29
cinemática del movimiento 02:09:30
podéis, o sea, para parte de matemáticas 02:09:33
está súper bien, para parte de 02:09:35
física está muy bien, para parte de filosofía 02:09:37
una de las cosas que hicimos nosotros 02:09:39
con nuestro proyecto 02:09:41
con este 02:09:42
proyecto, era lanzar 02:09:44
vida, y una de las 02:09:47
partes filosóficas era 02:09:49
podemos enviar vida a otro planeta 02:09:50
tenemos el derecho 02:09:54
podemos hacerlo 02:09:57
entonces fue bastante interesante 02:09:58
que durante días estábamos ahí discutiendo 02:10:02
de si Colón 02:10:06
sabiendo lo que se iba a encontrar o sabiendo lo que iba a hacer 02:10:08
hubiera ido o no 02:10:11
a las indias 02:10:14
obviamente la historia de Colón es para tratar de comer aparte 02:10:16
que es súper chula, pero nos tiramos ahí bastantes días y estuvimos a punto de decir 02:10:20
que no podemos enviar vida a un planeta, a un planeta inerte. 02:10:27
Pero bueno, ¿quién dijo que a nosotros no nos plantaron los marcianos? 02:10:34
A nosotros no nos plantaron los marcianos, ¿vale? 02:10:41
Se llama evolución. Darwin ya lo demostró hace tiempo, ¿vale? 02:10:45
me gusta más cuando hay un público 02:10:49
que no es profesor 02:10:56
porque suele haber algún terraplanista 02:10:58
no es broma, he tenido discusiones 02:11:00
de esas 02:11:05
Pablo, una pregunta, no sé si yo me he perdido 02:11:05
yo lo que tengo entendido 02:11:10
es que la, estáis hablando de satélite 02:11:12
pero en realidad es una sonda 02:11:15
es una sonda 02:11:17
lo llamamos satélite 02:11:19
pero es 02:11:20
define los sonda 02:11:21
claro, pero a ver, nosotros tenemos que 02:11:23
ponernos en el pretexto 02:11:26
de que podría subir más de mil metros 02:11:29
en nuestro proyecto 02:11:30
o tenemos que basarnos en esos mil metros 02:11:31
que entonces ya se van a... 02:11:34
No tiene por qué basarte 02:11:35
en... Puedes poner 02:11:38
por ejemplo 02:11:40
la misión secundaria que teníamos nosotros 02:11:42
era llegar a un planeta, a un exoplaneta 02:11:44
concretamente a la luna de Europa 02:11:47
y hacer 02:11:49
una misión de comprobar 02:11:50
el estado de la posible atmósfera 02:11:53
para ver si podíamos implantar vida. 02:11:55
Eso obviamente no lo podíamos hacer, 02:11:59
pero teníamos que demostrar que científicamente 02:12:01
era un objeto posible. 02:12:03
Que igual me interesa, por ejemplo, 02:12:06
enfocar mi sonda o mi satélite a la Tierra. 02:12:09
Quiero ver cuál es el problema de la ultravioleta 02:12:12
a diferentes alturas. 02:12:16
Ahí ya lo puedo trabajar como una sonda. 02:12:18
Quiero ver que, por ejemplo, si tiro mi satélite 02:12:21
en la ciudad, que por cierto 02:12:24
no os dejarán, pero podemos 02:12:26
hacer mediciones de CO2 y de 02:12:28
dióxido de carbono y de dióxido de 02:12:30
nitrógeno, hay sensores 02:12:32
y podéis hacer un estudio de 02:12:35
cómo es la atmósfera a 02:12:36
diferentes capas de altura 02:12:38
y ahí estaríamos hablando yo de una sonda 02:12:39
de una sonda terrestre, pero 02:12:42
la diferencia entre una sonda terrestre y un 02:12:44
satélite es 02:12:46
básicamente la distancia a la que 02:12:48
estoy moviendo. Sí, pero tiene 02:12:50
muchas más posibilidades a la hora de desarrollar 02:12:59
ideas, evidentemente, si te pones 02:13:02
en el interludio de que vas a ir a otro 02:13:03
planeta, que vas a salir al espacio, 02:13:06
¿no? O sea, es un poco el... 02:13:08
Ahí puedes hacer las ideas que 02:13:09
una cosa es imaginación al poder 02:13:12
y otra cosa es los pies en la tierra. 02:13:14
Porque luego no solo 02:13:16
lo tienes que poder presentar. 02:13:18
Yo, por ejemplo, 02:13:21
veo uno de los equipos que 02:13:22
perdón, que se quedó 02:13:23
clasificado hace unos años, 02:13:26
era un equipo de tres chavales 02:13:28
de muy pocos años 02:13:30
había un participante de 13 años 02:13:33
que le dejamos participar así porque sí 02:13:35
pero eran 13, 14 y 14 años 02:13:37
que simplemente lo que querían era 02:13:40
medir el grado de habitabilidad 02:13:42
de una zona 02:13:46
y llevaron sensores de ultravioleta 02:13:47
ozono, CO2 y dióxido de carbono 02:13:52
he dicho dióxido de carbono y de CO2 02:13:55
eso es lo mismo. Seguro que alguien ya me lo estará 02:14:00
corrigiendo ahí. Me han dicho lo mismo. 02:14:01
¿Vale? 02:14:04
Y dióxido de nitrógeno, perdón. 02:14:05
Hicieron un pequeño estudio 02:14:08
y simplemente pues 02:14:10
marcaron y dicen, vale, pues nuestro planeta 02:14:11
es habitable, pero para unas condiciones 02:14:14
mucho más óptimas tendría que estar 02:14:15
en estas condiciones. 02:14:17
Y nos demostraron a todos que 02:14:20
donde estábamos lanzando los cohetes pues había 02:14:21
aquí en Zaragoza, en la zona 02:14:23
del campo de tiro de San Gregorio, pues 02:14:25
había un problema. 02:14:27
Vale. Entonces, imaginación al poder, sí, pero pies en la tierra también. Otro equipo quiso hacer que su satélite aterrizase como un dron con cuatro motores. 02:14:30
les regalamos un paracaídas 02:14:45
porque no llevaban paracaídas 02:14:50
no pudieron llegar a hacer 02:14:51
el material porque 02:14:55
no habían puesto los pies 02:14:56
en la Tierra 02:15:00
y luego a la hora de hacer el desarrollo 02:15:00
pues vale, estupendo 02:15:03
pero estás hablando de la Tierra 02:15:05
pero por ejemplo en Marte 02:15:06
la atmósfera es mucho más fina 02:15:08
en la Luna no hay atmósfera 02:15:10
en Júpiter es toda atmósfera 02:15:12
entonces en las lunas de Júpiter 02:15:14
en alguna galeriana 02:15:17
sí que tenemos algo de atmósfera 02:15:20
pero 02:15:21
no es lo normal 02:15:23
o por ejemplo en Venus 02:15:25
en Venus no podemos volar tan ricamente 02:15:27
que las nubes son de ácido sulfúrico 02:15:30
detallito sin importancia 02:15:31
pero entonces el paracaídas tampoco funcionaría 02:15:33
en algunos casos 02:15:37
en algunos casos 02:15:38
no, pero por ejemplo 02:15:40
en Marte que hay poca presión atmosférica 02:15:42
sí que funciona, pero tuvo que bajar 02:15:45
bastante más alto y llevaba retrocohetes. 02:15:48
Podéis poner 02:15:53
un mogollón de vídeos del aterrizaje 02:15:54
que a mí si me hubiesen puesto 02:15:56
del aterrizaje de la Luna se me habría hecho 02:15:58
vamos, sería astrofísico 02:16:00
ahora en lugar de ser informático. 02:16:02
Que tampoco está mal, ¿eh? 02:16:05
Bueno. 02:16:11
¿Alguna otra duda? 02:16:13
Sí, sí, dime. 02:16:14
Iba solamente a... 02:16:16
Vale, una cosilla rápida. 02:16:18
Elena, ¿le hemos metido los libros de Cosmos de Calzagana en el paquete? 02:16:20
Sí, yo creo que sí, de todas formas lo compruebo 02:16:27
y si no, pues lo mando directo 02:16:30
Vale, muy recomendable 02:16:33
Sí, sí, sí 02:16:35
Y la pregunta que hay aquí en el chat 02:16:38
de que si la misión secundaria solo es teórica 02:16:40
o hay que hacer algo 02:16:43
Sí, sí hay que hacer algo 02:16:45
pero cuenta mucho más el desarrollo teórico 02:16:47
Quiero decir que, por ejemplo, a lo mejor en la parte técnica, en tu misión secundaria, simplemente tienes que poner un sensor de CO2 y ya está, y medirlo. Pero luego tienes que desarrollar muy bien la parte teórica para justificar por qué quieres ese sensor de CO2. 02:16:50
Entonces no hay que complicarse mucho en la parte técnica a la hora de la misión secundaria, solo hay que intentar poner un sensor o dos o alguna otra cosa y justificar bien por qué tu cáncer tiene que llevar esos sensores, cuál es su misión y por qué lo necesita. 02:17:06
Una preguntita con respecto a eso 02:17:27
la mesión secundaria 02:17:31
podía ser 02:17:33
algo tecnológico también 02:17:34
no tenía por qué ser una 02:17:37
si no recuerdo mal 02:17:38
un avance tecnológico de algún tipo 02:17:40
aunque no tuviese nada que ver con ningún otro tipo 02:17:42
de historia 02:17:45
Sí, sí, sí, pero claro 02:17:46
en el caso de que 02:17:48
claro, porque 02:17:51
un desarrollo tecnológico 02:17:53
Por ejemplo, uno de los equipos del año pasado traía como un cifrado de sus datos para que nadie los confundiera o algo así. Esto como un cifrado de los datos que tenía y los codificaban en un paquete y cosas así. Algo más complejo de lo que sería recibir los datos y ya está. 02:17:55
eso sería un desarrollo técnico 02:18:14
de una misión secundaria, pero claro 02:18:16
tienes que justificar también porque lo haces 02:18:18
lo haces porque a lo mejor 02:18:20
tú cansas, va a ser una misión 02:18:21
algo delicada y no quieres 02:18:24
que nadie sepa los datos que estás cogiendo 02:18:26
tampoco 02:18:28
igual no es tan 02:18:30
no hay que hacer un desarrollo tan teórico 02:18:32
como sería una misión biológica y cosas así 02:18:34
pero sí que tienes que justificar 02:18:36
tu misión, no simplemente 02:18:38
bueno, he puesto esto porque 02:18:40
lo he visto y sé hacerlo 02:18:41
Y pongo aquí qué cifro lo tanto. No sé si me explico un poco, pero ese es el objetivo, intentar justificar por qué se ponen todos los sensores y se hace algún desarrollo tecnológico y se añade alguna extra de programación y todo eso. Espero haber respondido a la pregunta. 02:18:44
Sí, sí 02:19:08
Bueno, supongo que tendremos mucho más tiempo 02:19:10
con respecto al tema 02:19:13
de las frecuencias y todo eso 02:19:15
para transmitir, si nos vamos a tener 02:19:18
que pegar por los canales 02:19:19
o cualquier tipo de historia de esos 02:19:22
Por eso no os preocupéis que el sistema 02:19:23
de radio que lleváis, por lo menos 02:19:25
el que lleva 02:19:27
este de aquí, el satélite este 02:19:30
tiene 02:19:31
posibilidad de 100 canales 02:19:33
por la misma frecuencia 02:19:36
así que por eso no es mucho más 02:19:37
problema que si no luego a la hora de 02:19:41
el lanzamiento 02:19:43
tú ponte el canal 1, tú ponte el canal 2 02:19:45
o tú ponte el canal 3 02:19:47
entonces no podéis recibir 02:19:48
o todo lo que se necesite 02:19:50
vale, o sea que eso hay que 02:19:53
poder hacerlo en tiempo 02:19:55
real en el momento en el que vayamos a lanzarlo 02:19:57
para que no coincida 02:19:59
tal cual 02:20:01
está diseñado este satélite 02:20:04
que no me trae la carcasa hoy 02:20:05
le podéis meter el cable USB 02:20:07
se le mete el cable USB al arduino 02:20:09
y es un punto en el que dice 02:20:11
tu identificador de canal 02:20:14
es el 02:20:16
9 o el 1 02:20:17
tú eres el 1 y vas a transmitir 02:20:19
contra la estación base 2 02:20:22
la estación base va a tener el 1 02:20:24
y cada satélite va a tener lo suyo 02:20:27
es más, si por ejemplo sois muchos 02:20:29
y no tenéis 02:20:31
bueno, espérate que me estoy poniendo mal 02:20:32
algo me está saliendo mal aquí 02:20:34
Sí, de todas formas 02:20:36
antes de los lanzamientos 02:20:38
siempre se hace una prueba de radio 02:20:41
que se ponen todos los cancel juntos 02:20:43
a ver si hay alguna interferencia 02:20:44
pero la verdad es que no ha ocurrido 02:20:46
ninguna crisis de que 02:20:48
nadie haya podido recibir su dato 02:20:51
por interferencia con otro 02:20:52
de todas formas 02:20:55
tener también en cuenta que cuando salen 02:20:56
del cohete o si se hacen por drone 02:20:58
una vez caen 02:21:00
se separan ellos solos 02:21:02
Cada uno cae para un lado dependiendo de su paracaída y de cómo haya salido y la posición en la que esté dentro del cohete. 02:21:05
Entonces, en principio habría un poco de problema si quiere recibir datos durante el lanzamiento como tal, 02:21:12
mientras el caza está dentro del cohete, pero tampoco hay ningún problema. 02:21:23
Así que eso lo iremos viendo. 02:21:28
En el caso de Madrid, como tenemos tres sesiones presenciales, si queréis en la segunda sesión o en la tercera sesión, lo que se puede hacer es esa prueba misma o incluso si vemos que es necesario asignar unos canales a cada uno, pues se saca un listado en la sesión presencial y se os manda y se os dice cada centro que transmita por este canal y ya está. Y así lo solucionamos. 02:21:29
¿Hay que utilizar el módulo de radio que viene en el kit o se puede utilizar otro? 02:21:53
No, no, no, para nada, para nada. El kit es un modelo, es un ejemplo, pero hay muchísimos tipos de radio, incluso hay equipos que ni siquiera utilizan la radio, que utilizan otro tipo de sistema y no hay ningún problema. No hay ninguna restricción siempre y cuando reciban los datos. 02:21:57
Estaba pegándome con el APC 220. 02:22:16
Sí. 02:22:20
Que he visto que eso... 02:22:22
Es que todavía... Sí, sí, dime. 02:22:23
Yo lo había utilizado, alguien lo había utilizado en otro baño, ¿no? 02:22:24
Sí, sí, se puede utilizar perfectamente. Mientras recibas, puedes enviarlo, si fuera por señales de humo, señales de humo, o por ejemplo, con señal visión, también se puede hacer con láser, complica un poquito, no os lo recomiendo, pero por radio, por Lora, por ejemplo, sí que se puede hacer, si alguno conocéis Lora, también se puede hacer. 02:22:31
Lo importante será sobre todo la antena. La antena tendremos un día completo para ella y os pasaremos toda la documentación para que os podáis montar una antena Yagi direccional para vuestros satélites. 02:22:52
Son tres sesiones presenciales, yo solo veo dos. 02:23:08
Yo veo dos solo. 02:23:14
perdonad un momento 02:23:15
la sesión expresa, es que no sé si me lo he perdido 02:23:23
o que me ha echado el sistema 02:23:25
un par de veces, las sesiones presenciales 02:23:26
de Madrid, ¿dónde son? 02:23:29
son en el CETIF de Madrid Sur 02:23:30
y en efecto, una es el día 19 02:23:32
y la otra va a ser en 02:23:34
creo que el 31 02:23:37
el 31 de enero 02:23:39
eso es 02:23:41
vale, gracias 02:23:41
bueno, siguiendo por aquí por el chat que ya hay gente que tiene que ir 02:23:43
Sí, sí, ya hemos terminado, son las siete y media. 02:23:47
Muchísimas gracias por asistir, enviaremos el vídeo. 02:23:50
Lo subiré a la aula virtual, en el caso de... 02:23:55
Ah, vale, perfecto, sí, yo creo que las demás también harán lo mismo. 02:23:59
Y nada, si hay alguna pregunta de última hora, 02:24:02
si no, pues nos vemos el miércoles a la misma hora, 02:24:04
las tres y media en Canarias, 02:24:07
y veremos 02:24:10
cómo conectar y programar 02:24:12
el sensor de presión 02:24:15
y temperatura, el BMP280 02:24:17
que bueno, si hay 02:24:19
alguien que todavía no lo tiene por el problema 02:24:21
este de Madrid, pues bueno, intentaremos enviarlo lo antes posible 02:24:23
pero bueno, se quedará todo grabado 02:24:25
y si hay algún problema 02:24:27
o lo que sea con la programación, pues estaremos 02:24:29
simplemente respondiendo cualquier duda 02:24:31
Una cosa, mira 02:24:33
si hubiese problema, yo no he podido 02:24:34
recoger el kit porque a mí me viene fatal 02:24:37
dónde está el CETIF 02:24:39
y dónde vivo 02:24:43
precisamente es que vivo cerca del CETIF 02:24:44
Norte, lo tengo en frente 02:24:47
de mi casa 02:24:49
si necesito que me enviara 02:24:49
y algo me lo podría enviar al CETIF 02:24:53
Norte 02:24:55
es que lamentablemente en el CETIF Norte no hay 02:24:55
ningún equipo participante, por lo tanto 02:24:59
no hemos mandado nada al CETIF de Madrid 02:25:01
Norte 02:25:03
¿En qué CETIF estás? 02:25:03
En el Este 02:25:06
perdona, a mí me pasa exactamente igual 02:25:06
yo es que vivo 02:25:09
pegado al de Leganés 02:25:10
es que irme hasta el Carac 02:25:12
es que de verdad no sé si alguno lo conocéis 02:25:15
lo único 02:25:17
lo único que podemos hacer es 02:25:19
está como en el fin del mundo 02:25:21
como tenéis mi correo 02:25:22
lo único que puedo hacer es intentar 02:25:25
eres 02:25:27
Arturo Gómez 02:25:29
os dejo mi correo otra vez 02:25:30
ahí en el chat 02:25:33
Si no, Arturo Gómez, arroba EducaMadrid. 02:25:34
Sí, educa o madrid.org es el mismo. Lo que puedo intentar hacer es que el día de la sesión presencial os lo lleve alguien del CETIF. 02:25:37
Vale. Y pregunta que hago también yo, ¿se puede recoger kit de otras personas con autorización? 02:25:48
Sí, sí, sí, sin ningún problema, por supuesto. 02:25:55
Bueno, vale, es decir, que necesitáis una autorización de la persona o de las personas y se puede recoger por las tardes también, me imagino, o no. 02:25:57
Lo mejor es que llaméis al propio CETIF y ellos os dicen, pues mira, hay conserje en estos horarios, ya están avisados, ellos os dicen el horario en que podéis recogerlo, os firmo una autorización o cualquier papelito con el DNI autorizando y ya está, no hay problema. 02:26:06
Como están recogidos vuestros nombres, no voy a ver el problema. Y si alguno tenéis, lo antes posible, eso sí, decirme, pues mira, prefiero recogerlo el día de la sesión presencial en el CETIF de Madrid Sur. Intento buscarme un poco la vida para llevarlos allí a Leganés, ¿vale? 02:26:22
Vale, vale. 02:26:38
¿Pero hay o porque yo, por ejemplo, quiero ir mañana o ya me espero varios días? 02:26:39
¿Cómo? Perdona, no te entiendo. 02:26:44
Digo, ¿que hay actualmente kits o es mejor esto? 02:26:45
Todos los CETIF tienen ya todos los kits, excepto el Sur, que en el Sur, por un problema de suministro, todavía no han llegado. Han llegado cuatro nada más. O sea, los que seáis del CETIF de Madrid Sur, pues hay cuatro kits nada más. En el resto todos tienen sus... En Oeste, en Capital, en la Este, todos tienen sus kits correspondientes, con nombre y apellidos, vamos. 02:26:49
pero en el sur lamentablemente 02:27:13
por un problema de suministro solamente nos ha llegado 02:27:15
cuatro, entonces 02:27:17
que alguien no lo puede recoger en el este, mira 02:27:18
me pilla fatal, por ejemplo hay una 02:27:21
persona que era de Cenicientos y me ha dicho que tengo que 02:27:23
hacerme 200 kilómetros, bueno, porque 02:27:25
Cenicientos está súper lejos, le he dicho 02:27:27
bueno, intentaremos mandárselo 02:27:29
a su centro, no sé por qué 02:27:31
tú vas a meter 200 kilómetros solamente 02:27:33
para recoger eso, o bien 02:27:35
que venga el primer día de la sesión presencial 02:27:37
que es el próximo miércoles, tampoco es tan lejos 02:27:39
y lo recoja allí en el CETIF 02:27:41
el problema veo que 02:27:44
lo ideal hubiera sido recoger esto 02:27:45
tener en cuenta que ha sido en vacaciones 02:27:47
para mí ha sido muy complicado, porque yo estaba de vacaciones 02:27:49
y en vacaciones he tenido que gestionar 02:27:52
la compra de los kits 02:27:54
que me llegaban dentro de cuatro meses 02:27:55
cambiar dos veces de suministrador 02:27:57
de persona que me lo comprasen para tratar 02:28:00
de tenerlos, que me los mandasen a la 02:28:01
consejería, que en la consejería el conserje 02:28:04
pudiera hacer las cajas para 02:28:06
tratar de tenerlos hoy mismo, que los tuvierais hoy 02:28:07
en este tipo, o sea que no ha sido fácil 02:28:09
si hubiera tenido 15 días, vamos 02:28:12
no hay problema, nos mandábamos hasta casi 02:28:13
hasta vuestro centro, pero 02:28:16
para intentar tenerlo tan rápido 02:28:17
pues ha sido complejo, incluso 02:28:19
con dos personas 02:28:21
con dos personas que nos suministran 02:28:23
los kits, o sea que, bueno 02:28:27
en cualquier caso no os preocupéis que 02:28:28
yo mañana llamo 02:28:31
y si ahí me paso y si no ya me paso 02:28:33
eso es, si no en la sesión presencial del 02:28:34
miércoles, yo creo que deberían 02:28:37
de estar ya, vamos, que en esta semana 02:28:39
deberían llegar los que faltan. Y si a alguien 02:28:41
le viene fatal, mira, es que me viene fatal, 02:28:43
pues intentamos que alguien 02:28:46
del CETI correspondiente os lo acerque a la 02:28:47
sesión presencial, ¿vale? 02:28:49
De acuerdo, gracias Arturo. 02:28:52
Vale, de todas maneras, 02:28:53
gracias Arturo. Yo he puesto 02:28:55
un mensaje ahí en el grupo este de Telegram, porque parece 02:28:57
que estamos de Rivas 4, de Rivas hacia 02:28:59
Madrid, estamos 4 o 5. Sí, eso es. 02:29:01
Si hay alguno, no sé, 02:29:03
que le pille un poco más cerca de donde 02:29:05
vive, pues no sé, yo le autorizaría 02:29:07
que recogiera el mío, de luego, que a mí me viene 02:29:09
muy viejísimo 02:29:11
pero bueno, imagino que a todos les pilla más o menos 02:29:12
igual, si alguien va, pues que 02:29:15
no sé, que se lo diga a los demás 02:29:17
no sé si tendrás 02:29:18
los nombres de los profesores 02:29:20
no lo sé, he puesto esta mañana un mensaje 02:29:22
un poco general, porque no sabía 02:29:25
quién eran los compañeros o compañeras 02:29:27
que estaban, entonces no 02:29:29
vamos, yo ahí 02:29:31
repetiré, como he visto que esta tarde ha entrado 02:29:32
mucha gente, pues ahora repetiré un poco 02:29:35
el mensaje y bueno 02:29:37
por si alguien, porque no sé, porque puede ser que 02:29:39
alguien viva por Torrejón o por Alcalá 02:29:41
y entonces le pilla más o menos bien 02:29:43
De Rivas 02:29:45
va hacia Madrid, está en Europa 02:29:47
y no sé qué 02:29:48
El Duque de Rivas y el Julio Pérez 02:29:50
creo que son 02:29:53
Bueno, nada, repetiré luego 02:29:53
el mensaje a ver si 02:29:57
Vale 02:29:57
Bueno, yo os voy dejando por aquí también 02:29:58
Muchas gracias a todos por asistir 02:30:03
cualquier duda la vais poniendo por el grupo 02:30:04
si os surge alguna cosa, alguna necesidad 02:30:07
la ponéis también 02:30:09
trataremos de resolverla 02:30:10
y que no tengamos 02:30:12
el satélite chispas es de lo más fácil 02:30:14
que podemos tener para poder montarnos 02:30:17
nuestros satélites y funciona perfectamente 02:30:18
no tengáis problemas 02:30:21
y con el kit, el otro kit que he proporcionado 02:30:22
es también muy válido 02:30:25
para hacer todo lo que necesitamos 02:30:27
así que 02:30:28
prepararos, ataros los machos 02:30:29
prepararoslo bien 02:30:32
y os lo vais a pasar muy muy muy bien 02:30:34
y sobre todo con los chavales 02:30:37
que los veréis disfrutar 02:30:38
que por cierto 02:30:41
que yo también tengo equipo y también 02:30:43
espero participar con vosotros 02:30:44
con alguno de vosotros 02:30:47
vale, te veremos 02:30:48
nos vemos 02:30:52
gracias por todo 02:30:55
gracias Pablo 02:30:56
un saludo 02:30:57
hasta luego 02:30:59
Autor/es:
´
Subido por:
Innovacion
Licencia:
Reconocimiento - No comercial
Visualizaciones:
101
Fecha:
11 de enero de 2022 - 22:52
Visibilidad:
Público
Centro:
C RECURSOS INNOVACIÓN
Duración:
2h′ 31′ 06″
Relación de aspecto:
4:3 Hasta 2009 fue el estándar utilizado en la televisión PAL; muchas pantallas de ordenador y televisores usan este estándar, erróneamente llamado cuadrado, cuando en la realidad es rectangular o wide.
Resolución:
640x480 píxeles
Tamaño:
753.51 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid