Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Miniclase de programación con Arduino - 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:
Mini clase de programación con Arduino y TinkerCad Circuits
Documentación:
https://drive.google.com/file/d/1J9KloaUXkDNd59GBukubi8Ck-mCFIJgq/view?usp=sharing
Documentación:
https://drive.google.com/file/d/1J9KloaUXkDNd59GBukubi8Ck-mCFIJgq/view?usp=sharing
Bien, buenos días a todos, espero que estéis todos bien y bueno pues nos encontramos con una clase un poquito especial, vamos a ver una, vamos a asistir a una mini clase, dado que la situación tan extraordinaria que estamos viviendo nos obliga a tomar unas medidas extraordinarias como es en este caso una clase grabada con mi audio, pero bueno, en cualquier caso espero que podamos hacerlo sin ningún problema.
00:00:01
El objetivo de esta mini clase es daros un poco las instrucciones que a partir de ahora vais a tener que seguir
00:00:26
para poder hacer las actividades que quedaban pendientes, que en esta tercera evaluación
00:00:36
que era básicamente la programación en código Arduino y para ello he preparado un par de elementos que vais a necesitar
00:00:41
que en este caso por un lado va a ser un pdf
00:00:52
un pdf que podéis descargar por supuesto en el aula virtual
00:00:55
siempre estará dentro de las famosas etiquetas rojas
00:00:59
que indican un poquito lo que se tiene que hacer de manera extraordinaria
00:01:02
y para poder aprender a programar en código arduino
00:01:05
pues además de seguir este pdf vamos a simularlo virtualmente
00:01:11
a través de este famoso simulador que ya conocéis todos
00:01:15
que es Tinkercad Circuit
00:01:18
Si alguno no lo conoce, el uso es muy intuitivo, la interfaz es muy habitual, una ventana lateral con todos los elementos disponibles, aquí podéis sacar los básicos o todos los componentes que dispone y luego una serie de construcciones ya hechas, de montajes ya hechos con la tarjeta Arduino.
00:01:20
En este caso, vamos primero con la parte del PDF. Este PDF tiene licencia Creative Commons, por lo tanto lo podéis utilizar sin ningún problema.
00:01:43
Y bueno, pues realmente es muy interesante porque en la primera parte cuenta un poco con lo que es la parte de la electrónica, que vosotros ya conocéis.
00:01:53
Los elementos de la electrónica y demás. Bueno, pues un poco cuenta de dónde sale, qué cosas podemos hacer, en fin, las características tecnológicas,
00:02:01
electrónica y digital, bueno, todo muy interesante
00:02:09
y conveniente que le echéis un vistazo
00:02:11
pero a la página
00:02:13
a partir de la 33
00:02:15
del tema 5, el capítulo 5
00:02:17
pues es donde realmente nos interesa a nosotros
00:02:19
empezar las actividades
00:02:21
en esta primera parte pues cuento un poquito
00:02:23
lo que serían los lenguajes de programación
00:02:25
las diferencias entre lenguaje de alto nivel
00:02:27
de bajo nivel, código máquina
00:02:29
lenguaje ensamblador
00:02:31
esto le echáis como siempre un vistazo y lo veis
00:02:32
y bueno, vamos a lo que nos interesa
00:02:35
para programar en código Arduino
00:02:36
pues ahora ya sabéis que necesitáis el IDE de Arduino
00:02:39
y de hecho lo habéis utilizado porque para las prácticas de Arduino Blocks
00:02:41
habéis copiado el código y lo habéis metido dentro del IDE de Arduino
00:02:46
de este entorno de desarrollo integrado para poder programar y descargar la placa
00:02:49
esto no era necesario pero ya sabéis con los programas que habíamos tenido en el aula virtual
00:02:53
pues al final tuvimos que hacer este pequeño paso intermedio para poder programar las placas
00:02:58
ahora directamente nos vamos a centrar no en el IDE de Arduino
00:03:03
sino en el propio simulador que tiene una pequeña pestaña
00:03:07
donde podemos dejar el código
00:03:11
y para aprender un poco las características del código
00:03:12
pues aquí te cuento un poquito en qué consiste
00:03:15
bien, si por ejemplo abrimos el IDE de Arduino
00:03:19
nos encontramos con que efectivamente la estructura básica
00:03:23
de un programa escrito en Arduino tiene dos funciones
00:03:26
VOYSETUP y VOYLOOK
00:03:28
la función VOYSETUP está dividida entre llaves igual que la de VOYLOOK
00:03:30
y lo que hace fundamentalmente esta primera función
00:03:33
que solo se ejecuta una vez
00:03:37
es la de configurar
00:03:38
la característica, por ejemplo, de variables
00:03:41
de los mariféricos que vamos a
00:03:43
utilizar en el programa
00:03:45
etcétera, y luego Boilook
00:03:47
es el programa principal, por decirlo de alguna manera
00:03:49
y es que se está ejecutando constantemente
00:03:51
¿vale? entonces, aquí tenemos
00:03:53
un poquito las características
00:03:55
de la estructura
00:03:56
de este código Arduino, como hemos dicho
00:03:59
Boilook y los elementos
00:04:00
y las instrucciones, pues las vamos
00:04:03
a ver ahora
00:04:05
En código Arduino tenemos que declarar el tipo de variable, es decir, el espacio de almacenamiento en la tarjeta Arduino y el tipo de elemento que vamos a almacenar en ese espacio.
00:04:05
Puede ser simplemente un valor entero, puede ser un código o un carácter, puede ser simplemente que sea verdadero o falso.
00:04:18
también podemos emplear operadores para operar esas variables, por ejemplo que sean operadores booleanos
00:04:26
es decir, que por ejemplo se cumpla una condición y otra, una variable y otra
00:04:34
en el caso de operadores por ejemplo de comparación, fijaros las estructuras para los operadores booleanos
00:04:38
serían con estos símbolos que veis aquí, en el caso de operaciones de comparación
00:04:43
pues tenéis otros símbolos, el doble igual, el signo de exclamación el igual, menor o igual que
00:04:48
y simplemente para comparar en este caso e introducirla dentro de las funciones condicionales.
00:04:52
También podemos emplear estructuras, bueno, para ver en matemáticos, para hacer operaciones,
00:04:59
si quisiéramos hacerlo en variables o en valores concretos, y las estructuras básicas de control de cualquier programa,
00:05:05
ya sea en Arduino o en cualquier código, pues son las típicas que veis aquí, las condicionales,
00:05:11
if, case, for, while
00:05:16
son estructuras de control
00:05:18
que nos permiten que el programa
00:05:20
siga un camino o siga otro
00:05:22
dependiendo de que se cumpla una condición
00:05:24
o que no se cumpla esa condición
00:05:26
en el caso de que quisiéramos
00:05:28
realizar contadores y demás
00:05:30
dentro del programa
00:05:32
para ir sumando elementos o demás
00:05:33
tendríamos dos estructuras básicas
00:05:36
dos instrucciones básicas que serían for y while
00:05:38
y luego tendríamos
00:05:40
ya instrucciones
00:05:42
propias del código
00:05:44
Arduino que permiten ejecutar una serie de tareas. Por ejemplo, en el caso de las instrucciones
00:05:46
como por ejemplo PinMode, lo que nos permite es declarar un pin de Arduino como entrada
00:05:53
o como salida, numerar el pin y decirle si va a ser entrada o salida. En el caso de que
00:05:59
sea un pin digital, lo podemos declarar de esta manera. También podemos leer un valor
00:06:03
de entrada de ese pin
00:06:11
digital o analógico y en este caso
00:06:13
pues sería digital
00:06:15
read, disculpad como siempre mi pronunciación
00:06:17
inglesa, si quisiéramos
00:06:19
escribir la salida
00:06:21
digital de un pin, pues sería
00:06:23
con esta instrucción, etc.
00:06:25
En fin, hay muchas instrucciones
00:06:27
evidentemente no las vamos a aprender ahora todas
00:06:28
pero sí que vamos a ir haciendo
00:06:31
prácticas poco a poco que nos va a permitir
00:06:33
ir conociendo algunas de las más utilizadas
00:06:35
y aquí tenéis una referencia rápida
00:06:37
de todas esas instrucciones que estaba
00:06:39
comentando de las diferentes tipos de estructuras de control, diferentes operadores
00:06:41
y funciones habituales y típicas que podemos encontrar, que en realidad ya las habéis visto muchas de ellas
00:06:45
cuando habéis pasado el código de Arduino Block al IDE de Arduino, aunque muchos no os fijasteis
00:06:52
pero algunos sí que os fijabais en las instrucciones y muchas de esas instrucciones eran estas que estáis aquí
00:06:58
Bueno, pues una vez que tenemos claro un poquito como serían las características de un programa escrito en Arduino
00:07:03
pues vamos realmente a buscarlas
00:07:10
bueno aquí cuenta un poquito
00:07:12
qué tipo de placas existen y demás
00:07:13
luego cuenta aquí un poquito el paquete básico
00:07:16
que deberías disponer, que nosotros lo vamos a tener
00:07:18
virtualmente y nos vamos directamente
00:07:20
ya a
00:07:22
las
00:07:24
prácticas propiamente dichas
00:07:25
la estructura de las prácticas siempre son las mismas
00:07:28
tienes los elementos que vas a utilizar, los conocimientos
00:07:30
previos que deberías tener
00:07:32
y qué es lo que vas a aprender
00:07:34
viene un esquema electrónico
00:07:35
con simbología para indicar un poco
00:07:38
en qué va a consistir el montaje
00:07:41
y luego a qué sería el montaje real
00:07:43
que nosotros insisto va a ser virtual
00:07:44
y aquí tenéis el programa
00:07:46
descrito, lo más importante que me interesa
00:07:48
del programa es que veáis el programa
00:07:50
y que al lado hay una serie de
00:07:52
descripciones de esas instrucciones
00:07:54
en código arduino todo lo que
00:07:56
esté delante de barras
00:07:58
inclinadas es un texto, es un comentario
00:08:00
y no lo interpreta
00:08:03
el programa, el código
00:08:05
el compilador no lo interpreta
00:08:06
simplemente lo emplea
00:08:08
el programador para saber exactamente
00:08:10
qué es lo que hace esa instrucción
00:08:12
y sobre todo para reutilizar este
00:08:15
programa, si alguien quisiera volver a utilizarlo
00:08:16
pues estos comentarios le
00:08:19
ayudarían al programador
00:08:20
al nuevo programador a entender qué es lo que
00:08:23
está ocurriendo aquí, pues esto para mí es muy
00:08:24
importante, es decir, todo lo que sean los comentarios
00:08:26
es fundamental que vosotros prestéis
00:08:29
atención porque te va a permitir
00:08:31
entender qué es lo que hace el programa
00:08:32
en este en concreto
00:08:34
el famoso hola mundo de toda la vida
00:08:36
pues ya sabéis cual es
00:08:37
en este caso nos va a permitir
00:08:38
encender en el pin 13
00:08:42
un diodo led y para ello
00:08:44
en la instrucción principal
00:08:46
en la función
00:08:48
voy setup donde se configura un poquito
00:08:50
pues decimos efectivamente que vamos a
00:08:52
configurar el pin número 13 como salida
00:08:54
¿vale?
00:08:56
por cierto todas las instrucciones terminan siempre en punticoma
00:08:58
en código arduino
00:09:00
y luego la función que se va a ejecutar constantemente
00:09:01
pues ya la veis aquí, escribimos digitalmente
00:09:04
en el pin 13 un nivel alto
00:09:06
esperamos, en este caso
00:09:08
se escribe en milisegundos
00:09:10
por lo tanto esperaríamos con la instrucción
00:09:12
de like y mil, un segundo
00:09:14
y luego escribimos
00:09:16
digitalmente el pin 13 a nivel
00:09:18
bajo, con lo cual esto se ejecuta
00:09:20
constantemente y por lo tanto el pin 13
00:09:22
se va a encender y apagar
00:09:24
de forma intermitente cada segundo
00:09:25
y aquí te dice un poquito
00:09:28
pues algunos pequeños truquillos
00:09:30
para que puedas entender un poquito
00:09:31
el programa anterior y bueno, pues sacar alguna
00:09:34
conclusión más, y luego aquí hay una serie
00:09:36
de ejercicios que no tenéis que hacer, que son
00:09:38
de ejercicio, digamos
00:09:40
para afianzar el contenido
00:09:41
y por ejemplo, vamos a hacer este primero
00:09:44
esta práctica número
00:09:48
dos, en la que
00:09:50
vamos a encender un LED con un pulsador
00:09:52
entonces, bueno, pues vamos
00:09:54
a fijar en este caso el montaje, y vamos
00:09:55
a montar el montaje con
00:09:58
nuestro simulador virtual, que es
00:09:59
Tinkercad Circuit, para
00:10:02
utilizarlo, no lo había dicho hasta ahora
00:10:04
pero lo digo, es un simulador online
00:10:06
por lo tanto basta con que entres en
00:10:08
tinkercad.com y
00:10:10
presiones la pestaña
00:10:11
circuit y con una
00:10:14
usuario, un correo
00:10:16
de gmail y un usuario y contraseña
00:10:18
ya puedes entrar y puedes utilizarlo
00:10:20
entonces vamos a hacer el montaje y para ello
00:10:22
primero vamos a utilizar eso
00:10:24
bien, pues vamos a buscar
00:10:27
la tarjeta Arduino
00:10:29
la colocamos por aquí
00:10:33
vamos a colocar una placa protoboard mini, no hace falta que sea tan grande
00:10:34
y vamos a colocar nuestro diodo led que está por aquí
00:10:40
y vamos a conectarlo el cátodo a negativo y a ver el ánodo directamente al pin 13
00:10:46
aunque el pin 13 tiene una resistencia interna pero lo normal es que si utilizamos cualquier otro pin
00:10:56
coloquemos una resistencia en serie para evitar estropear cualquiera de los pines
00:11:00
y en este caso pues el color que vamos a usar pues es un color blanco por ejemplo
00:11:05
vamos a colocar ahora el pulsador
00:11:10
el pulsador que está al principio si no recuerdo mal, está por aquí, sí
00:11:14
y una resistencia que en este caso es de pull up con lo cual hay que colocarlo
00:11:21
bueno va directamente al pin 2 esta resistencia y está conectada directamente la resistencia con él
00:11:27
positivo sí pero hay que conectarlo al negativo porque se supone que es cuando yo pulso es decir
00:11:41
método positivo es cuando se enciende así que aquí por lo que estoy viendo y una pequeña errata que
00:11:54
conectamos esto de aquí a aquí y ahora vamos a conectar el polo positivo
00:11:59
al pulsador por este lado y vamos a ponerlo de color rojo para hacer hincapié
00:12:10
en este caso pues eso sería esto sería sin dejar cambiar aquí también el rojo
00:12:14
bueno qué es lo que estoy haciendo aquí a ver si nos enteramos
00:12:21
En el pin digital 2 ahora mismo le está llegando a través de esta resistencia exactamente 0 voltios, es decir GND, y si pulsase el pulsador automáticamente los 5 voltios pasarían directamente al pin 2.
00:12:25
¿Qué es lo que va a hacer nuestro programa? Pues nuestro programa en código que es exactamente este que está aquí, lo que va a hacer es lo siguiente, cuando yo, esto estará apagado, nada más encenderlo y cuando yo pulse se encenderá el diodo LED.
00:12:38
Esto que parece una tontería es muy importante porque la mayor parte de los programas hacen eso, un sensor se activa y una salida se activa si se cumple que el sensor se haya activado, que para este nivel que estamos estudiando es justamente lo que buscamos, algún tipo de sistema automático que al activar un sensor, pues la salida correspondiente, en este caso el sensor es un simple pulsado y la salida es un simple dedo LED, pero la idea es esa.
00:12:53
Bueno, ¿y cómo es el programa escrito en código Arduino? Pues vamos a ello. Lo primero que decir que el programa escrito en Arduino, como ya habíamos dicho, es muy importante fijarse y leer los comentarios en los que está puesto el programa.
00:13:18
Para ello, todo lo que veamos después de dos barras inclinadas significa que es un comentario del programador y que nos indica más o menos lo que hace cada una de esas instrucciones.
00:13:30
En el caso de que haya varias líneas de texto, de comentarios, pues esto se puede englobar dentro de una barra inclinada y un asterisco y luego finalizado con asterisco y barra inclinada.
00:13:40
Eso se suele colocar nuevamente al principio de un programa, en la cabecera del programa, donde se indica el autor, el título de la práctica o del programa y lo que hace.
00:13:52
Vamos a analizar un poquito qué es lo que hace
00:14:01
Vemos que primero declaramos dos variables, la variable pulsador
00:14:04
Y la variable let, le colocamos delante la instrucción int
00:14:08
Para indicar que esas variables son enteras, es decir, que solo tienen valores enteros
00:14:12
En este caso pulsador vale 2 y let vale 13
00:14:16
¿Por qué? Porque ahora vamos a declarar los piners de entrada y de salida
00:14:19
Con la instrucción pinmode y entre paréntesis indicamos separado por comas
00:14:23
en el primer caso pulsador input
00:14:27
le estamos diciendo que el pulsador que vale 2
00:14:30
es de entrada
00:14:32
es decir, en este caso el pin
00:14:34
número 2
00:14:36
lo declaramos
00:14:38
como pin de entrada
00:14:40
y en la siguiente instrucción
00:14:41
let output
00:14:44
recordad mi pronunciación inglesa
00:14:45
que es bastante mala así que
00:14:48
bueno, pues let output
00:14:49
indicaría que
00:14:52
con esta instrucción el pin número 13
00:14:53
lo declaramos como salida, porque LED vale 13
00:14:56
y pulsador vale 2
00:14:58
de hecho si pusiéramos en lugar de pulsador
00:15:00
pusiéramos pin mode 2 input
00:15:02
es exactamente lo mismo
00:15:04
como veis está separado por función principal
00:15:05
con unos comentarios
00:15:08
colocados en la parte
00:15:09
delante de voice setup
00:15:11
y luego la función voilute por lo mismo
00:15:13
una pequeña etiqueta
00:15:15
indicando que es una función que se va a ejecutar siempre
00:15:18
esto como digo no lo interpreta
00:15:20
todo esto que está aquí arriba
00:15:23
con dos barras inclinadas
00:15:24
no lo interpreta el programa
00:15:26
cuando lo vaya a compilar y descargarlo en la tarjeta de ruido
00:15:28
esto no lo interpreta el programa
00:15:31
y luego la función que nos interesa
00:15:32
la función principal, ¿cuál es la estructura
00:15:35
de esta función loop?
00:15:36
pues colocamos una instrucción
00:15:38
if, una instrucción condicional
00:15:41
que hace lo siguiente, if y luego entre paréntesis
00:15:42
comparamos
00:15:45
la lectura digital con la instrucción
00:15:46
digital read pulsador
00:15:48
lo comparamos con nivel alto
00:15:50
Es decir, que si el pulsador está a nivel alto, lo que hacemos es ejecutar lo que está entre llaves.
00:15:52
En este caso es DigitalWriteLedHigh, es decir, el pin número 13 lo activamos a nivel alto.
00:15:57
Y en caso contrario, entre llaves nos dice que escribimos un valor bajo, es decir, el pin número 13 se apagaría.
00:16:04
¿Cómo cogemos este programa y programamos este simulador virtual con este código?
00:16:12
bueno, pues para ello tendremos que abrir la pestaña de código
00:16:18
nos aparece en este caso aquí un diagrama de bloques
00:16:21
pero nosotros solamente nos interesa texto
00:16:25
nos pregunta aquí ahora que vamos a eliminar los bloques
00:16:27
los diagramas de bloques
00:16:32
decimos que sí, que lo vamos a eliminar
00:16:34
y que queremos solamente programar el texto
00:16:36
eliminamos ahora esto que está aquí
00:16:38
que en este caso sería el código anterior que estuviera
00:16:40
y ahora aquí escribiríamos este código de aquí
00:16:43
En condiciones normales tendréis que escribirlo a través del teclado, tecla a tecla, vamos, habría que escribirlo tal cual.
00:16:45
Dadas las especiales circunstancias que estamos viviendo, os voy a permitir que hagáis esto que no debéis hacer,
00:16:55
que es copiar el código y pegarlo aquí. Pero, insisto, esto lo hacéis una vez que hayáis analizado el programa.
00:17:01
Y si tenéis alguna duda, a través del foro de consulta me lo preguntáis.
00:17:10
oye, no entiendo por qué pone no sé qué
00:17:13
qué significa esta instrucción, me la señalan
00:17:15
lo pones en el foro de consulta y lo analizamos
00:17:17
de manera que esto lo tienes que entender
00:17:19
porque obviamente no vamos a analizar
00:17:21
todas las prácticas, vamos a
00:17:23
analizar algunas de ellas, esta primera
00:17:25
que es muy básica y yo creo que la más importante
00:17:27
porque tiene que ver con la manera de los
00:17:29
programas que vamos a utilizar, se
00:17:31
activa un sensor y
00:17:33
si se cumple, se activa ese sensor
00:17:34
pues la salida se activa, bueno pues
00:17:37
en este caso tendríamos aquí el programa
00:17:39
ya esto lo podemos minimizar
00:17:40
y podemos ejecutar la simulación
00:17:43
y aquí observamos como el pin
00:17:45
el pin 3 está apagado
00:17:47
pero si yo pulso
00:17:49
pues ahí lo tenemos encendido
00:17:50
y se está haciendo clic ahora con el ratón
00:17:52
en el pulsador y se enciende y se apaga
00:17:54
vale, bueno pues con esto
00:17:57
ya tendríamos la simulación
00:17:59
ya tendríamos hecho nuestro programa
00:18:00
el programa lo podemos nombrar pues en este caso
00:18:02
como T2-
00:18:05
yo que sé si ponéis las iniciales
00:18:06
o lo que queráis
00:18:08
de momento no se me ocurre
00:18:10
como nombrarlo así suficiente
00:18:12
con que pongáis esto, las iniciales y demás
00:18:14
lo ejecutáis
00:18:16
le dais al intro, se guarda
00:18:18
automáticamente siempre se guarda
00:18:20
y con esto ya tendríamos hecho nuestra primera práctica
00:18:22
tenéis una serie de 10
00:18:25
prácticas por hacer
00:18:26
numeradas en el pdf que os doy
00:18:27
como tarea y donde está
00:18:30
especificado aquí cada una de las cosas
00:18:32
que te van pidiendo
00:18:34
solamente hacéis el montaje
00:18:36
y analicéis el código
00:18:38
está todo detallado
00:18:41
las que tenéis que hacer
00:18:43
hay algunas a lo mejor
00:18:44
que habría que analizar
00:18:47
porque algunas a lo mejor no se pueden analizar
00:18:49
pero en principio las he revisado todas
00:18:51
y creo que si, de todas maneras si hay algún cambio
00:18:53
lo pondré en el PDF
00:18:55
bueno, yo creo que con esto ya es más que suficiente
00:18:56
por lo menos para saber que te vais a tener
00:18:59
que hacer prácticas virtuales
00:19:01
utilizando el lenguaje de código
00:19:03
el código Arduino
00:19:05
y el montaje correspondiente
00:19:07
y entregarlas, en este caso, guardando las prácticas en vuestra correspondiente cuenta de usuario de Tinkercad Circuit
00:19:08
y estableceremos un formato de entrega que normalmente va a ser captura del montaje y el programa propiamente dicho.
00:19:16
Y, por supuesto, como lo tenéis guardado, en caso de que hubiera alguna duda de más, siempre podemos ir a vuestra cuenta de usuario
00:19:27
donde tengáis el circuito grabado
00:19:33
salvado y podamos
00:19:36
comprobar que todo está a su sitio
00:19:38
¿de acuerdo? bueno pues
00:19:40
un saludo a todos, espero que
00:19:41
os haya servido de algo esta clase
00:19:43
que yo creo que se ha extendido un poquito más de lo que tenía pensado
00:19:45
pero bueno, por lo menos nos dará
00:19:48
para poder trabajar
00:19:49
un poquito más de tiempo
00:19:50
y esperemos vernos pronto en clase
00:19:53
un saludo
00:19:55
- Materias:
- Tecnología
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Educación Secundaria Obligatoria
- Ordinaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Diversificacion Curricular 1
- Diversificacion Curricular 2
- Primer Ciclo
- Ordinaria
- Autor/es:
- Rafa M
- Subido por:
- Rafael M.
- Licencia:
- Reconocimiento - No comercial
- Visualizaciones:
- 139
- Fecha:
- 19 de marzo de 2020 - 22:18
- Visibilidad:
- Público
- Centro:
- IES GRAN CAPITAN
- Duración:
- 19′ 59″
- Relación de aspecto:
- 3:2 El estándar usado en la televisión NTSC. Sólo lo usan dichas pantallas.
- Resolución:
- 720x480 píxeles
- Tamaño:
- 109.55 MBytes