Saltar navegación

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

4º ESO - TECNO. TinkerCAD Circuits (Parte I)

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 22 de abril de 2020 por Juan Ramã‼N G.

182 visualizaciones

Introducción al entorno TinkerCAD Circuits de simulación y programación por bloques de microcontroladores Arduino UNO.

Descargar la transcripción

Muy bien, pues lo primero que vamos a hacer es irnos a Tinkercad, entonces vamos a Tinkercad, 00:00:01
en los que no tengáis usuario en Tinkercad.com, os lo sacáis, es muy fácil, simplemente tenéis que poner vuestro correo electrónico y crearos un usuario. 00:00:15
Dentro de Tinkercad hay una parte de diseños 3D que hemos utilizado en otras asignaturas para hacer modelos, 00:00:29
pero también tenéis una parte de circuitos que está aquí a la izquierda. 00:00:35
No sé si lo veis, aquí a la izquierda está la parte de circuitos. 00:00:39
Entonces vamos a ir ahí porque es donde tenemos nuestro simulador de circuitos. 00:00:44
Y dentro de nuestro simulador de circuitos vamos a crear un nuevo circuito. 00:00:50
Una vez que entramos tenemos un entorno con una pantalla central que está libre, a la derecha tenemos una serie de componentes básicos que son los que nos van a ir componiendo nuestros circuitos de robótica y luego aquí tenemos un botón que pone código. 00:00:53
Bueno, pues dentro del código lo que vamos a poder hacer, bueno, cuando tenga un componente, en este caso lo primero que tenemos que hacer es meter una placa de control, un Arduino, ¿vale? 00:01:16
Entonces aquí tenemos la placa de control. Aparece con el puerto USB porque las placas de Arduino cuando se enchufan, cuando se enchufa el USB se enchufa la corriente a toda la placa y empiezan a funcionar. 00:01:27
Entonces, esta placa, digamos que esto es lo que indica cuando está sacado el USB es que no está conectado. 00:01:39
Entonces ahora vamos a empezar a trabajar, ¿vale? Le vamos a poner un nombrecito y ya está. 00:01:45
Y aquí tenemos una placa. La placa, si os fijáis, tiene todos los pines digitales aquí arriba 00:01:50
y tiene los pines analógicos aquí abajo. Los pines digitales van numerados desde el 0 hasta el número 13. 00:01:57
GND es una toma de tierra, que si os ponéis encima os lo dice, una toma de 0 voltios. 00:02:05
y aquí tenemos las tomas de 3,3 y de 5 voltios. 00:02:11
Nosotros siempre vamos a utilizar 5 voltios, ¿vale? 00:02:15
Hay otras dos tomas de tierra y ya os digo, 00:02:18
las entradas analógicas que van desde la A0 hasta la A5. 00:02:21
Muchas veces utilizaremos una placa de pruebas, ¿vale? 00:02:26
Una protoboard. 00:02:29
Entonces, la protoboard, que es esta, 00:02:30
perdón, la protoboard, lo que vamos a hacer es, 00:02:34
perdón, esta protoboard lo que tiene es que 00:02:46
porque los pines, los agujeritos que están dentro de la misma fila, estos de aquí, ¿vale? Están unidos por debajo. 00:02:49
Estos de aquí están unidos por debajo, con lo cual cuando yo conecto algo en este agujerito primero y conecto algo en el agujerito cuarto, por ejemplo, 00:02:59
eso realmente estaría conectado. 00:03:06
Entonces, estas de aquí, todos estos pines del centro, están conectados en grupos de 5, ¿vale? 00:03:09
En grupos de cinco, los que están en la misma fila, y luego los que están en los laterales, en los bordes, están conectados a lo largo. 00:03:17
Si os fijáis, cuando yo me pongo encima de uno de ellos, voy a acercar, veis que se iluminan todos. 00:03:25
Eso quiere decir que están conectados. ¿Lo veis? Está conectada toda esa fila, esta fila está conectada, 00:03:30
y si me conecto a esto, si os fijáis, lo que están conectadas son las cosas, ¿vale? 00:03:36
Entonces, ahora veréis que esto lo voy a utilizar para poder conectar cosas, digamos, para poder conectar muchas cosas. 00:03:40
Como aquí solo tengo una toma de 5 voltios, ¿qué es lo primero que voy a hacer? 00:03:47
Voy a hacer pinchar, pincho para hacer la esquina, pincho para hacer la esquina, pincho para hacer la esquina y conecto aquí. 00:03:50
Por lo tanto, este cable que le voy a poner de color negro, de color rojo, perdona, por ser cable de fase, 00:04:01
lo que tiene son 5 voltios que yo voy a conectar con un cablecito 00:04:07
y entonces toda esta fila de pines ya tiene 5 voltios, ¿vale? 00:04:12
Cuando empiece a trabajar la placa, esos 5 voltios que salen por ese pin 00:04:17
ya los voy a llevar hasta aquí. 00:04:21
Y luego, desde aquí, desde cualquiera de estos agujeros voy a ir conectando cosas 00:04:24
y ya me irá dando 5 voltios a los diferentes elementos que yo quiera. 00:04:28
Igual hago con la tierra. 00:04:32
La tierra, que son la vuelta, el negativo, 0 voltio, 00:04:34
lo conecto aquí, pincho y lo conecto allí y lo pongo de color negro. 00:04:37
Y entonces eso lo que me quiere decir es que los cero voltios van a ir a la pila del menos. 00:04:44
Veis que aquí tengo más y menos, ¿vale? 00:04:51
Hay los símbolos. 00:04:52
Entonces, lo primero que he hecho ha sido electrificar la protoboard con cinco voltios en la parte roja 00:04:53
y cero voltios en la parte negra. 00:04:59
Y a partir de ahora ya puedo empezar a conectar la picosina, ¿vale? 00:05:02
Bien, ¿qué es lo primero que voy a conectar? Bueno, pues lo primero que voy a conectar, ¿vale? En este caso va a ser un LED. Todo esto de la protoboard hay veces que no hace falta utilizarlo. Para conectar un LED no hace falta, ¿vale? Entonces lo voy a quitar y ya veremos que luego en montajes más complejos sí que lo voy a necesitar, por ejemplo, para poner un botón. 00:05:04
bueno tenemos nuestra placa ahora vamos a buscar aquí un led por ejemplo para 00:05:28
hacer un programa muy sencillito un led vale yo puedo conectar el led el led que 00:05:34
como hay que conectarlo pues mirar la pata positiva la tengo que conectar a 5 00:05:42
voltios pues me voy a rodear aquí la placa para que no me haga una gorrería 00:05:46
ahí estamos y la conectamos a 5 voltios y la voy a poner negra digo rojo para los 5 voltios 00:05:51
Y luego, la parte negativa, o sea, perdón, os estoy engañando, ¿vale? ¿Cómo se conecta el LED? El LED se conecta el negativo al negativo y el positivo lo voy a conectar a un pin, al 10, por ejemplo, ¿vale? 00:05:59
Entonces, ¿por qué lo conecto de esta forma? 00:06:27
Vale, lo conecto de esta forma porque yo, este pin que tengo aquí, el pin 10, 00:06:33
le puedo decir a través de la programación que me lo conecte con 5 voltios o con 0 voltios, 00:06:38
que lo active o que lo desactive. 00:06:44
Al ser un pin digital, ¿vale?, puede activarlo o desactivarlo. 00:06:45
Entonces, cuando yo le ponga 5 voltios, si os fijáis, 5 voltios van a ir al D 00:06:49
y va a volver a tierra 00:06:53
a 0 voltios, con lo cual 00:06:55
5 voltios a 0, lo que voy a hacer es como 00:06:57
conectarlo a una pila, el positivo y el negativo 00:06:59
de una pila, y el LED se va a atender 00:07:01
y cuando ponga el pin 10 00:07:03
a 0, lo que va a ocurrir es 00:07:05
que se va a apagar, vale 00:07:07
bien, si nos vamos a la parte 00:07:09
de código, que ahora si que no salen 00:07:11
cosas, hay siempre 00:07:13
un programa cuando saco una placa que me lo pone por 00:07:16
defecto, vale, cuando saco 00:07:18
aquí el código, si os fijáis, yo 00:07:20
tengo algo muy parecido, son bloques 00:07:22
y son muy parecidos a los que tendría en Scratch, que ya habéis utilizado en otros cursos. 00:07:24
Entonces, tengo bloques que me indican salidas, tengo bloques que me indican entradas, 00:07:31
tengo bloques que me indican elementos de control, como hacer un bucle o como hacer una condición, 00:07:37
una bifurcación, si ocurre una cosa voy por un lado y si no, otro. 00:07:43
También tengo posibilidad de comparar o de sumar y de hacer operaciones, 00:07:48
de hacer operaciones sobre diferentes elementos y luego puedo definirme mis propias variables, ¿vale? 00:07:52
Operaciones matemáticas y puedo definirme mis propias variables. 00:07:57
Vamos a hacer nuestro primer programa, que es un programa que va a hacer que este LED parpadee 00:08:00
con un periodo de un segundo. ¿Cómo lo haríamos? 00:08:06
Bueno, evidentemente un LED es un dispositivo de salida, eso ya lo sabéis porque lo hemos estudiado. 00:08:08
Al ser un dispositivo de salida, dentro de los bloques de salida, si os fijáis, 00:08:14
yo tengo un bloque que es definir un pasador y lo puedo poner en alta o en baja. 00:08:18
¿Eso qué quiere decir? Que si yo le digo aquí que me ponga el pin 10, el pasador número 10, en alta, 00:08:25
lo que va a hacer es poner 5 voltios en ese pin, con lo cual va a poner 5 voltios aquí y esto se va a encender. 00:08:32
Bien, después ¿qué voy a hacer? Pues voy a esperar un segundito, ¿vale? 00:08:40
Voy a dejarlo encendido durante un segundo. 00:08:45
¿Y luego qué voy a hacer? 00:08:48
Pues voy a ponerle que me ponga ese mismo pin, el pin número 10, en baja. 00:08:49
Con lo cual lo pondré a cero voltios. 00:08:57
Claro, si tengo cero voltios aquí y cero voltios aquí, pues no se enciende nada, porque no hay diferencia potencial. 00:08:58
¿Vale? 00:09:04
Y cuando esté apagado, le voy a poner que espere un segundo. 00:09:05
¿Vale? 00:09:09
Y ahora lo bueno es que lo puedo ejecutar. 00:09:09
Esto es como si le diéramos al enchufe del USB, que lo tenemos aquí, 00:09:10
y lo conectamos. De hecho, es lo que va a ocurrir. 00:09:16
Fijaros, voy a esconder un poco el código y voy a iniciar la simulación. 00:09:19
Entonces veis que la luz se enciende y se apaga con un periodo de un segundo. 00:09:24
Entonces, este código define el pasador 10 en alta. 00:09:30
Voy a ponerle más segundos, voy a ponerle 5 segundos, por ejemplo, y 5 segundos. 00:09:35
Iniciamos la simulación para que se encendera durante 5 segundos 00:09:40
y se apagará durante 100 segundos. 00:09:43
Pero fijaros que cuando se enciende me está saliendo una señalcita de alarma 00:09:46
aquí que me dice que estamos pasándonos de la corriente que aguanta el LED. 00:09:51
Es decir, estoy metiéndole demasiada intensidad. 00:09:56
¿Qué ocurría? Si os acordáis, los LED hay que limitarles para que no exploten. 00:09:58
Entonces, si esto lo hubiéramos hecho en el laboratorio nos habríamos cargado el LED 00:10:04
o en tres o cuatro veces lo habríamos fastidiado. 00:10:08
que es lo que voy a hacer, le voy a añadir una pequeña resistencia 00:10:12
que todo esto ya lo tenéis definido 00:10:15
en el 00:10:17
en la práctica 00:10:17
esta resistencia la voy a poner 00:10:20
en los 220 ohmios 00:10:22
vale, esto no hace falta que lo sepáis 00:10:24
aunque todo se lo podría pedir porque teóricamente 00:10:26
en la técnica analógica ya lo hemos estudiado 00:10:29
pero bueno, no os voy a pedir no lo calculéis 00:10:31
ahora estamos en robótica, por lo tanto 00:10:33
la resistencia os diré yo cuánto 00:10:35
tiene que dar y esta resistencia 00:10:37
ahora la voy a conectar 00:10:38
al pin 10 00:10:40
Por lo tanto, ¿qué es lo que he hecho? 00:10:42
He añadido una resistencia de 220 ohmios a mi circuito. 00:10:43
Ahora, cuando ponga los 5 voltios en el pin 10, 00:10:49
irá a través de la resistencia, pasará por el LED y volverá aquí a tierra. 00:10:53
Entonces, iniciamos la simulación y vemos que ahora se enciende y se apaga 00:10:58
y ya no me sale la señal de alarma porque no me estoy pasando de la intensidad que aguantaba. 00:11:01
¿Vale? 00:11:07
preguntas, a ver, un segundo 00:11:07
profe, si no me sale nada de esto 00:11:10
solo las formas básicas 00:11:12
a mí no me sale 00:11:14
nada de esto, solo las formas básicas 00:11:16
vale, Irene 00:11:18
estamos en 00:11:20
en circuitos, vale 00:11:22
entonces yo creo que tú estás en la 00:11:24
parte de 00:11:26
diseño 3D, lo primero 00:11:27
que he dicho, esto, le voy a cambiar el nombre, un segundito 00:11:30
le voy a poner aquí clase 1 00:11:32
para poder verificarlo 00:11:34
y me voy a salir 00:11:35
yo creo, claro, yo creo 00:11:37
que te has ido a la parte de 00:11:40
diseños 3D, aquí a la izquierda 00:11:42
tienes que ir a circuits, ¿vale? porque si no, no te sale 00:11:43
y dentro de circuits 00:11:46
crear un nuevo circuito y ahí ya 00:11:48
si lo tendrías, ¿vale? 00:11:50
entonces, bueno, volvemos a nuestro modelo 00:11:51
vale 00:11:54
alguien tiene, a mí no me sale 00:11:56
tenemos que hacerlo nosotros sin mandártelo, sí 00:11:57
ahora os enseñaré cómo tenéis que hacer los 00:12:00
circuitos y cómo los tenéis que hacer, ¿vale? 00:12:02
entonces, este circuito que tenemos aquí 00:12:04
si os fijáis 00:12:06
Es un circuito en el cual hemos conectado en uno de los pines una resistencia, un LED y lo que estamos haciendo luego a través del código es decirle que encienda, espere 5 segundos, apague y espere 5 segundos. 00:12:07
También podemos ver en bloques más texto, realmente podemos ver la programación a nivel de comandos, que esto es un nivel más de programación que directamente hacerlo por bloques. 00:12:23
Esto es lo que se está pidiendo que hagáis en el trabajo, pero esto no es lo que yo quiero que hagáis. 00:12:38
Yo quiero que me hagáis los programas con bloques. 00:12:43
De forma que lo que hace el circuito y lo que se os pide que haga el circuito, a vosotros os dice, vale, tenéis aquí un programa que lo hace. 00:12:45
Entonces vosotros lo podéis copiar y hacerlo. 00:12:56
Pero eso no es lo que quiero. 00:12:58
Yo lo que quiero es que hagáis vosotros los programas con los bloques. 00:12:59
¿Vale? 00:13:03
Bien. 00:13:04
Bueno, entonces, vuelvo a mis bloques solo, olvidar el momento de la parte de programación y volvemos a los bloques. 00:13:05
Con lo cual, esto sería nuestro primer circuito, nuestro circuito que vamos a llamar hola mundo, ¿vale? 00:13:14
El hola mundo de los robots es una luz parpadeada, eso quiere decir que está vivo, ¿vale? 00:13:20
Y ya veis, si le damos a iniciar simulación, ahí lo tenemos. 00:13:26
El circuito se enciende, veis aquí el contador, a los 5 segundos se apaga y cuando llegue el contador a 10, vuelve a encenderse. 00:13:30
¿Por qué? Porque hemos puesto una espera de 5 segundos. 00:13:39
Bien, vamos a ver en el libro que lo que nos está pidiendo hacer es exactamente eso mismo. 00:13:43
Un LED conectado a dos pines, a la tierra y a otro pin de datos. 00:13:54
y lo que nos está pidiendo es que ese pin, ¿vale? 00:14:00
Pues se ponga en high y luego en low y espere un segundo, 00:14:04
que es lo que quiere decir este delay. 00:14:08
Fijaros que el código que me está diciendo, ¿vale? 00:14:10
Es, me dice, vamos a hacer que el LED se encienda y se apague 00:14:13
constantemente cada segundo con la placa Arduino. 00:14:17
Tenéis normalmente los dibujos aquí abajo. 00:14:20
Vamos a hacer el ejercicio 2, ¿vale? 00:14:22
La práctica 2. 00:14:24
A ver un segundito que no me de la hora. 00:14:25
Vale. 00:14:27
Entonces vamos a hacer la práctica 2. 00:14:27
¿En qué consiste la práctica 2? 00:14:29
Vamos a conseguir la integración con Arduino, haremos que un LED esté apagado y se encienda mientras accionemos un pulsador, ¿vale? 00:14:30
Entonces, vosotros aquí abajo tenéis el circuito, ¿veis? Ya tenemos una protoboard porque ahora el circuito es un poquito más complejo, ¿de acuerdo? 00:14:37
Hemos conectado la toma de tierra a la vertical del menos, hemos conectado los 5 voltios a la vertical del más, ¿de acuerdo? 00:14:43
Y luego hemos hecho este montaje, que básicamente es que en el pin número 3 hemos conectado nuestro LED con una resistencia y al menos, y luego hemos hecho este montaje con el interruptor, ¿vale? 00:14:54
Bueno, pues esto lo tenéis que copiar, ¿vale? 00:15:10
Así que vamos al Tinkercad y vamos a copiarlo. 00:15:12
Y luego vamos a ver cómo podemos leer este pin, que en este caso es el 2. 00:15:16
Si el pin 2 está activado, entonces enciendo el LED. 00:15:22
Y si el pin 2 está desactivado, quiere decir que este pulsador no está pulsado, entonces apagaré el LED. 00:15:27
Y ya tenemos también una condición y eso nos va a permitir hacer el eje. 00:15:33
Así pues, volvemos a nuestro simulador. Primero vamos a montarnos el chisme. Lo primero que vamos a hacer ahora es borrarnos esta parte, que no nos vale, y nos vamos a construir el montaje correspondiente al botón. 00:15:36
Entonces, voy a girar la placa, porque creo que se va a ver mejor si la giro, ¿vale? 00:15:59
Con este botón de aquí lo podemos girar y ahora me voy a sacar la protop y también la voy a girar. 00:16:04
Así tenemos igual que los esquemas que hemos visto. 00:16:14
5 voltios, pincho, pincho, pincho y pincho. 00:16:18
Lo voy a poner de color rojo, como siempre le pongo 5 voltios. 00:16:28
y la tierra, pincho, pincho, lo voy a llevar por arriba porque me da igual con que lo conecte en uno de los puntos, 00:16:31
la tierra la voy a poner negra, con lo cual ya toda esta columna de la derecha me queda conectada a ground, a tierra, 00:16:42
toda la columna de la izquierda me queda conectada a 5 metros. 00:16:52
Ahora, ¿qué vamos a hacer? Vamos a ponernos nuestro LED. Voy a poner aquí el LED, lo voy a girar un poquito y el LED lo voy a conectar por aquí mismo. 00:16:57
Me da igual donde lo conecte, ¿vale? El montaje lo podéis copiar exactamente igual que las fichas que tenéis o lo podéis hacer aproximadamente. 00:17:08
¿Esto qué quiere decir? Cuando yo lo pincho en estos dos agujeros, quiere decir que este pin va a estar conectado con cualquiera de todos estos. 00:17:16
y este pin va a estar conectado con cualquiera de todos estos, con lo cual si yo saco un cable desde aquí hasta el positivo 00:17:22
y pongo este cable rojo, eso quiere decir que fijaros, desde 5 voltios van a venir los voltios hasta aquí, 00:17:31
van a estar conectados a todos estos pines, con lo cual este de aquí está conectado con este 00:17:40
y como este además está conectado con todos los de la horizontal, llega a la lámpara. 00:17:45
ahora cojo la resistencia 00:17:48
la misma que antes 00:17:51
220 00:17:52
unión 00:17:54
giramos nuestra resistencia 00:17:57
la ponemos aquí 00:18:00
que va a conectarme 00:18:02
esta pata 00:18:04
con este pin y luego en este lado 00:18:06
que esto no está unido por debajo 00:18:08
este lado izquierdo con el derecho no están unidos 00:18:10
estos de aquí están unidos entre sí 00:18:12
y estos de este lado están unidos entre sí 00:18:14
pero aquí en medio no hay unión 00:18:16
Por lo tanto, esta resistencia por esta patita conecta con el LED y por esta otra patilla conectará con todos estos pines de aquí. 00:18:18
Y esto de aquí ya lo llevo al menos. 00:18:27
Entonces si os fijáis, lo que he hecho ha sido conectarme positivo al LED, de la pata del LED del negativo a una resistencia y de ahí al negativo, al cero voltios, a la segunda tierra. 00:18:28
Por lo tanto ya obtengo la parte del LED. 00:18:43
Ahora vamos a poner el pulsador. 00:18:45
El pulsador tiene cuatro patas, dos para arriba, dos para abajo. 00:18:47
Hay que girarlo, esto hay que tener cuidado, ¿vale? 00:18:51
Porque si no, no funciona. 00:18:54
Y lo conectamos de forma que cada pata esté conectada a una fila de pines diferente. 00:18:56
¿Lo veis? Esta pata está conectada a esta fila, esta pata está conectada a esta fila 00:19:02
y así las cuatro patas, cada una a una fila. 00:19:07
¿Vale? 00:19:10
Entonces, ¿ahora qué hacemos? 00:19:11
Bueno, pues el pin que voy a poner como positivo, perdón, el pin que voy a poner como de lectura, hemos dicho que era el pin número, bueno, le voy a poner el 2, ¿vale? Me da igual ponerle uno que otro. 00:19:12
Yo lo voy a poner en el 2, no sé si en el ejemplo que os he enseñado era el 3. 00:19:27
Y ese pin lo voy a conectar aquí. 00:19:31
¿Vale? 00:19:37
El positivo lo voy a conectar a esta pata, rojo. 00:19:40
Y ahora, aquí en medio, voy a meter, que esto es una cosa muy curiosa, una resistencia de 10 gas. 00:19:47
¿Vale? Y ahora os explico por qué. 00:19:56
Y esto lo voy a conectar al negativo. Esto es lo que se llama una resistencia de pull-down, ¿vale? Esto ya, bueno, si estudiáis el año que viene algo de electrónica, pues ya lo veréis. 00:19:58
Bien, entonces el cable este lo voy a poner negro porque es de... Vale, si os fijáis, ¿qué es lo que he hecho? 00:20:08
He conectado para la parte del botón, he conectado 5 voltios, 5 voltios a este pin. 00:20:14
y luego el otro pin, el de este lado, lo que lo tengo conectado es por una resistencia a cero 00:20:20
y además lo tengo conectado al pin 2. 00:20:27
Entonces, ¿qué es lo que hace este interruptor cuando yo lo pulso? 00:20:31
Cuando yo lo pulso me une esta pata con esta y esta pata con esta. 00:20:35
Es decir, las dos de la izquierda me las une y las dos de la derecha me las une. 00:20:42
¿Vale? Eso es lo que estaría haciendo. 00:20:46
Cuando yo suelto el botón, lo que hace es que desconecta esas y conecta las que están enfrentadas en horizontal. 00:20:49
Entonces, cuando yo no estoy pulsando el botón, esta pata está conectada con esta que no va a ningún sitio. 00:20:59
Y esta pata está conectada con esta que tampoco va a ningún sitio. 00:21:07
Con lo cual, no hay ninguna conexión entre las cuatro patas y está como un circuito abierto. 00:21:10
pero que ocurre cuando lo pulso 00:21:14
que la pata de la derecha 00:21:17
se me une con esta 00:21:19
las dos patas de la derecha se me unen 00:21:20
que no pasa nada porque no hay nada conectado 00:21:22
pero las dos patas de la izquierda se me unen 00:21:24
y esto me cierra el circuito 00:21:27
y hace que cambie el valor 00:21:28
que yo voy a poder leer en el pin 2 00:21:31
cuando no tengo conectado el interruptor 00:21:33
fijaros que el pin 2 00:21:35
a donde va a llegar 00:21:37
a través de esta resistencia 00:21:39
es a 0 voltios 00:21:41
si yo leo cuanto tensión tengo aquí 00:21:42
lo que va a ocurrir es que voy a leer que tengo cero voltios, porque lo tengo conectado a través de la resistencia a cero voltios. 00:21:44
Pero ¿qué ocurre cuando yo pulso? Cuando yo pulso esto se une y entonces, cuando ya sabéis que la electricidad es muy vaga, 00:21:53
os lo dije en la primera evaluación, ¿verdad? Pues este pin va a estar conectado, por aquí hay una resistencia muy grande 00:22:00
y por aquí no hay resistencia, porque voy por donde no hay resistencia. 00:22:06
Y ¿a dónde me voy? A cinco voltios. Con lo cual, lo que voy a leer en este pin van a ser cinco voltios. 00:22:09
Este montaje se utiliza para que yo cuando pulse el botón en el pin número 2 yo esté leyendo 5 voltios y cuando no lo pulse esté leyendo 0 voltios, ¿vale? 00:22:14
Es una cosa que os explico para que entendáis por qué funciona, pero realmente con que copiéis el circuito tal como viene en la imagen, pues debería de funcionar. 00:22:26
Ahora vamos a lo divertido que es programar. 00:22:37
Nos abrimos la ventana de código, vamos a eliminar los bloques que tenemos de antes, esto no nos vale, y ahora vamos a empezar a programar. 00:22:40
Bien, ¿qué tengo? Por un lado, perdón, este positivo no me vale, porque yo lo que quiero es controlar que la luz se encienda cuando yo quiera. 00:22:51
Entonces lo que voy a hacer es ponerlo en el pin número 3. 00:23:02
¿Vale? 00:23:07
Entonces en el pin número 3 yo voy a conectar la pata del LED para poder controlar yo a través del pin. 00:23:09
¿Vale? A través del pin 3 que se enciende esa pata del LED. 00:23:17
Por lo tanto, fijaros, en el pin número 2 yo lo que tengo es una entrada de este botón. 00:23:20
Entonces este botón es un dispositivo, un botón es un dispositivo de entrada. 00:23:26
y en este pin me va a poner, cuando yo pulse el botón, me va a poner 5 voltios. 00:23:29
Es decir, se va a poner en alta. 00:23:36
Y cuando yo deje de pulsarlo, se va a poner en baja. 00:23:38
Y el pin 3 es el que voy a utilizar como antes para encender o apagar el LED, igual que antes. 00:23:42
Este es el mismo circuito que teníamos antes en el pin 10, pues ahora lo he puesto en el pin 3. 00:23:48
Vale, entonces, ¿qué es lo que tengo que hacer? 00:23:52
Lo primero que tengo que hacer es coger y decirle qué tengo en el pin 2. 00:23:54
Por lo tanto, en la parte de entrada voy a leer el pasador digital, ¿vale? 00:24:01
El pasador digital número 2. 00:24:07
Pero, ¿qué ocurre? 00:24:10
Que ese valor, cuando yo lo lea, lo tengo que almacenar en algún sitio, ¿vale? 00:24:11
¿Y dónde lo almaceno? En una variable. 00:24:16
Por tanto, antes de poder hacer eso, tengo que crearme una variable que se llame, por ejemplo, pulsador. 00:24:19
¿Vale? La variable pulsador es una variable donde yo voy a almacenar si al leer este pin está activo o está sin activa. 00:24:24
Bueno, pues entonces, primera orden, voy a poner, voy a definir la variable pulsador y ¿qué es lo que voy a meter dentro de esa variable? 00:24:35
Pues lo que yo lea en el pasador digital, ¿vale? Un segundito, voy a hacer esto un poco más grande. 00:24:44
Lo que yo lea en el pasador digital número 2, ¿vale? 00:24:54
Por lo tanto, con esta orden, lo que estoy haciendo es asignarle a una variable, ya veis que he creado una variable nueva en crear variable. 00:24:57
Esa variable le he puesto el nombre que me ha dado la gana y esa variable ahora la voy a utilizar para poder meter valores de lo que vaya leyendo de mi sensor. 00:25:05
Entonces, ¿qué cojo? 00:25:15
Defino el pulsador en leer el pasador digital número 2, 00:25:18
con lo cual cuando pase por esta orden va a coger lo que haya en 2, 00:25:23
si hay 0 voltios me va a poner esto en bajo, 00:25:26
el pulsador me va a almacenar low, 00:25:29
y si está a 5 voltios me va a almacenar el pulsador high. 00:25:31
Y ahora ¿qué tengo que hacer? Decidir si está en low, ¿vale? 00:25:36
Entonces, le ponemos el bloque del condicional, 00:25:41
Si, y en matemáticas voy a hacer una comparación y le voy a decir, si la variable pulsador es igual al valor bajo, es decir, si no está pulsado, entonces ¿qué es lo que hago? 00:25:44
Pues voy a poner, ahora sí, me voy a las salidas y voy a poner el pin número 3, que es donde está la luz, en baja, apago el LED y si no, lo que voy a hacer es, voy a definir el pasador número 3 en alta, es decir, si el pulsador es bajo, apago el LED y si no, entonces es porque el pulsador está en alta, lo que hago es encender el LED. 00:26:09
Y después, para que esto no se vuelva loco, siempre le ponemos una pequeña espera, le voy a poner una espera de 100 milisegundos, ¿vale? 00:26:40
Porque esto ya sabéis que se está ejecutando en bucle, infinitamente. 00:26:48
Entonces, si no lo que hago es que saturo a esta placa, ¿vale? A la CPU, porque está leyendo, escribiendo, leyendo, escribiendo, leyendo, escribiendo y se vuelve loco. 00:26:52
Entonces, siempre se le pone una pequeña espera para que haya ahí un retardo y todo funcione mucho más fácil, ¿no? 00:27:01
Bueno, a ver, chat, ¿esto vas a subirlo? Sí, claro que lo voy a subir y voy a hacer algún vídeo más para explicarlo, no os preocupéis. 00:27:07
Lo importante es que vosotros sepáis que en salida lo que hago es controlar los actuadores y en entradas controlo los sensores. 00:27:20
Y siempre que lea algo de un sensor lo tengo que meter en una variable. ¿Para qué? Para que pueda utilizar ese valor, ¿vale? Ese valor de la variable lo puedo utilizar luego para hacer comparaciones o para tomar decisiones. 00:27:31
A recordar que un robot lo que hace es leer un sensor, procesar la información y luego ejecutar algo sobre actuadores. 00:27:43
Entonces, fijaros, hemos leído un sensor, en este caso el pin 2, donde me está llegando la información del pulsador. 00:27:54
Esto ya os digo, no tenéis que saberlo, pero os lo he explicado para que sepáis por qué aquí pone 5 voltios y 0 voltios. 00:28:04
Entonces, ¿qué hacemos? 00:28:10
En el pin 2 estoy leyendo un sensor que me da información de si un pulsador está pulsado o no. 00:28:12
Esa información la almaceno en una variable para luego poderla utilizar. 00:28:19
La variable, vamos a procesarla, ¿está ese pin apagado o encendido? 00:28:24
¿Está en baja o está en alta? 00:28:30
Si está en baja es porque el pulsador no está pulsado y si está en alta es porque el pulsador está pulsado. 00:28:32
Entonces, lo que voy a hacer es simplemente pulsar el botón. 00:28:36
El botón me va a meter aquí 5 voltios y yo al leerlo lo voy a detectar. 00:28:41
En función de que me diga que está el botón pulsado o no, yo lo que voy a hacer es actuar sobre mis actuadores, 00:28:45
que es una simple luz en este caso, para activarla o desactivarla para accederla. 00:28:52
Bueno, pues este programa que es simplemente leer el pulsador, comprueba si está pulsado o no. 00:28:56
Si no está pulsado, apaga el LED 00:29:04
Y si está pulsado, enciende el LED 00:29:07
Vamos a ver si funciona 00:29:09
Vamos a iniciar la simulación 00:29:10
Vale, ahora se está ejecutando este bucle de forma infinita 00:29:14
No pasa nada porque no estoy pulsando el botón 00:29:18
Pero ¿qué pasa si yo ahora hago clic sobre el botón con el ratón? 00:29:20
Veis que al pulsar se enciende 00:29:25
Y si haga suelto, se apaga 00:29:26
Si pulso, se enciende 00:29:29
Y si suelto, se apaga 00:29:31
Parece una chorrada 00:29:33
Pero lo que está ocurriendo es que a través de un programa yo estoy diciéndole a este robot cómo debe de actuar. 00:29:34
Entonces, si cuando yo pulse quiero que haga otra cosa, solo tengo que cambiar el programa, no tengo que cambiar el circuito. 00:29:44
Y eso es la gracia que tienen los robots, que son programables, que yo puedo cambiar su forma de actuar sin tocar el circuito electrónico, sin tocar el hardware. 00:29:52
Entonces, ¿qué vamos a hacer? 00:30:01
Pues, por ejemplo, le voy a decir que cuando yo pulse, al pulsar, esto parpadee dos veces. 00:30:03
¿Vale? 00:30:10
Entonces, si el pulsador está en baja, nada, que lo apague, no haga nada. 00:30:11
Pero si está encendido, o sea, si está pulsado el botón, ¿qué voy a hacer? 00:30:15
En la parte del sino, que es donde está el encender, en lugar de simplemente encenderlo, 00:30:18
Voy a añadirle una espera de medio segundo, 0.5, le voy a apagar el LED, con lo cual voy a poner el pin en 0 voltios, el pin 3, que es donde está conectado el LED, lo pongo en baja, espero otro medio segundo. 00:30:24
Bueno, le voy a poner un segundo, para que me dé tiempo a pulsarlo y a soltarlo con tranquilo, ¿vale? 00:30:50
Entonces, voy a poner el pin en alta, voy a dejarlo encendido un segundo y luego lo voy a apagar, ¿vale? 00:31:01
Y ahora voy a repetir esto otra vez. 00:31:09
¿Para qué? Con el botón derecho podéis copiar, podéis duplicar los bloques y podéis copiarlos, ¿vale? 00:31:14
Para poder duplicar trozos de código. 00:31:18
Entonces, ponemos el pin en alta, lo ponemos en baja, lo ponemos en alta, lo ponemos en baja, con un segundo de espera entre cada uno de los procesos. 00:31:20
Con lo cual, ¿qué es lo que estoy haciendo? Estoy utilizando el móvil. 00:31:28
Porque realmente la espera la tengo que ir de 100 milisegundos y ya voy a ir. 00:31:32
Con lo cual, lo que voy a hacer es encender, apagar, encender, apagar. 00:31:35
Fijaros que ahora yo inicio la simulación y con el mismo montaje, yo no he tocado nada de los cables, cuando pulso, se enciende, se apaga, se enciende, se apaga y se queda esperando. 00:31:38
Si vuelvo a pulsar, se enciende y se apaga, se enciende y se apaga y se queda esperando. 00:31:50
Con lo cual el robot está ejecutando esto continuamente cada 100 milisegundos. 00:31:57
Se está mirando el sensor y viendo si se ha pulsado o no. 00:32:02
En el momento en el que se pulsa, ejecuta el código que tiene metido en la parte correspondiente del... 00:32:06
Con lo cual, a través de programación nosotros podemos alterar el funcionamiento de un robot, que es la gracia. 00:32:11
que es lo que tiene el arrobo. 00:32:19
Vale, pues entonces, con esto yo creo que ya tenemos más que suficiente para la clase de hoy. 00:32:21
La semana que viene continuaré dándoos algunos ejemplos. 00:32:30
Vamos a tener clase el martes. 00:32:35
El martes teníamos clase, ¿no? 00:32:37
¿Cuándo teníamos clase? 00:32:40
¿Cuándo teníamos clase? 00:32:42
Ah, no, si teníamos clase mañana. 00:32:42
Muy bien. 00:32:45
Muy bien. 00:32:46
¿Qué tal os viene mañana a las ocho y media de una clasicita? 00:32:46
Ya sé lo que vais a contestar. 00:33:00
Que os va a venir fatal, seguro. 00:33:04
No, pues sí. 00:33:06
¿Vale? 00:33:11
Que se van a hacer duerme, pero si estamos en clase, perro. 00:33:12
No, es que, a ver, yo me tengo que ceñir a mi horario, ¿vale? 00:33:16
A mi horario. 00:33:19
Entonces, si no os pongo clase en mi horario, piso otro. 00:33:22
No os quiero matar, no os quiero matar. 00:33:26
Bueno, vale, no os dejo, no os pongo nada para mañana, lo haremos el viernes, ¿vale? 00:33:29
Pero el viernes nos toca la una y media. 00:33:34
Entonces es un poquito tarde, pero lo haremos, ¿vale? 00:33:36
Entonces os voy a mandar una convocatoria, igual que he hecho, por correo electrónico. 00:33:39
y el viernes terminamos con esta parte, pues termino de explicar el tercer ejemplo, ¿vale? 00:33:44
Y voy a hacer algunos ejemplos muy sencillitos, ¿vale? Pues con un LED, con un botón, este ya está hecho, 00:33:51
pero voy a haceros la parte correspondiente a un VDR, ¿vale? A un sensor de luz, para que veáis cómo funciona. 00:33:57
Voy a hacer también un servo, un motorcito que gira, ¿vale? Y voy a hacer unos motores de giro continuo para las ruedas. 00:34:04
Entonces con todo eso luego nos vamos a construir robots, ¿de acuerdo? Vamos a aprender a utilizar cada una de esas partes, vamos a practicar con los ejemplos que nos vienen en el libro y luego vamos a terminar haciendo un pequeño robot, ¿vale? 00:34:11
Que va a funcionar en función de lo que yo le diga, que ya veremos lo que es, ¿de acuerdo? Bueno, pues nada, chicos, que decidme adiós por el chat o algo, a ver, hay alguien que haya levantado la mano, hay alguien que, vale, Diego veo que está despistado, es que también puedo ver si estáis despistados o no, que lo sepáis, ¿vale? 00:34:24
Entonces, bueno, pues nada, chicos, que lo he dicho, mañana os mando la convocatoria para el viernes, ¿vale? Y el viernes hay clase. Venga, cuidaros. Rubén, ¿tenías alguna pregunta, por cierto? Te veo con la mano levantada, perdona. ¿Sigues ahí? 00:34:49
Idioma/s:
es
Autor/es:
JUAN RAMÓN GARCÍA MONTES
Subido por:
Juan Ramã‼N G.
Licencia:
Reconocimiento - No comercial - Sin obra derivada
Visualizaciones:
182
Fecha:
22 de abril de 2020 - 20:29
Visibilidad:
Público
Centro:
IES ANTONIO GAUDI
Duración:
35′ 49″
Relación de aspecto:
1.78:1
Resolución:
1366x768 píxeles
Tamaño:
91.74 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid