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 pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
un
00:19:32
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
21
00:21:45
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
en
00:37:29
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
sí
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
5
00:46:17
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
5
00:47:02
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
Sí
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
sí
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
B
01:12:22
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
Sí
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
el
01:13:50
y
01:13:50
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
Uy
01:16:15
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
5
01:36:02
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
Ln
01:37:07
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
Es
01:39:30
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
y
01:50:37
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
No
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
If
01:55:20
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
sí
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
un
02:08:54
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
de
02:28:23
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