Saltar navegación

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

Miniclase de programación con Arduino - Contenido educativo

Ajuste de pantalla

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

Subido el 19 de marzo de 2020 por Rafael M.

139 visualizaciones

Mini clase de programación con Arduino y TinkerCad Circuits
Documentación:
https://drive.google.com/file/d/1J9KloaUXkDNd59GBukubi8Ck-mCFIJgq/view?usp=sharing

Descargar la transcripción

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
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid