Activa JavaScript para disfrutar de los vídeos de la Mediateca.
08 - Robótica. Led y Botón con Arduino - Parte 1 (TinkerCAD Circuits) - 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:
Explicación de los montajes básicos de un led y un botón para conectarlos a una placa arduino. Simulación del montaje de un led usando TinkerCAD Circuits.
Vamos a empezar a ver la parte de circuitos.
00:00:09
Y, como ya os dije, vamos a utilizar este modelo de Tinkercad.
00:00:17
Lo suyo sería hacerlo directamente con la placa de robótica y los componentes,
00:00:21
pero, en principio, lo que tenemos que aprender es cómo se conectan las cosas
00:00:28
y dónde va cada una de las patillas de los componentes conectadas.
00:00:32
Entonces, no te da igual hacerlo en el taller que hacerlo en un simulador.
00:00:37
Los voltajes que vamos a ver hoy son cómo conectar un LED, una luz, que es muy facilito,
00:00:43
y otro que es un poco más complejo, que es el botón, que también parece que el botón
00:00:54
es una cosa fácil de conectar, un botón o un interruptor.
00:01:01
Este voltaje tiene alguna cosita especial, entonces lo vamos a ver hoy.
00:01:07
Eso es lo que vamos a ver en la parte teórica
00:01:11
En Tinkerback Circuits
00:01:13
Esos mismos circuitos
00:01:16
¿Vale?
00:01:19
Por lo cual la clase de hoy tiene una parte teórica
00:01:20
Que son las piezas del puzzle
00:01:23
Y luego con esas piezas
00:01:26
Nosotros podemos hacer cosas
00:01:28
Por ejemplo
00:01:29
Con tres LEDs y un botón
00:01:30
Podemos hacer un semáforo
00:01:32
¿Vale?
00:01:34
Con muchos LEDs, cuatro, cinco, seis LEDs
00:01:36
Y un botón
00:01:39
Podemos hacer una secuencia de luces que vaya en una dirección
00:01:40
y si nos llega el botón, que vaya en la dirección contraria, por ejemplo.
00:01:43
Es decir, podemos hacer montajes que a través de la programación,
00:01:46
que será lo que haremos luego, programar esto y ver cómo se puede programar,
00:01:50
hagamos que el mismo montaje, el robot o nuestra placa de control,
00:01:55
lo haga funcionar de una forma o de otra.
00:02:00
Pero estas son las piezas básicas.
00:02:03
Yo para cualquier montaje de estos que os digo, necesito botones y necesito LEDs.
00:02:04
y los botones siempre los tengo que conectar igual
00:02:08
y los leds siempre los tengo que conectar igual
00:02:11
¿vale?
00:02:14
tanto los leds como los botones
00:02:16
los voy a conectar en la placa
00:02:17
pines digitales
00:02:19
que son los que están
00:02:25
si miro la placa
00:02:29
este sería el USB
00:02:31
y este sería la corriente
00:02:34
¿vale?
00:02:39
mi placa se la coloco de forma vertical así
00:02:41
tiene un conector largo aquí, que son los pines digitales, que hay, si no recuerdo mal,
00:02:44
y luego aquí están, y los análogos, que ya veremos cuando los usamos.
00:02:51
Los pines son agujeritos que yo tengo en la placa donde puedo meter cables, donde puedo
00:03:24
conectar cables, son conexiones. Cuando yo hablo de pines, en robótica un pin es lo
00:03:29
mismo que un terminal y es lo mismo que un punto de conexión, ¿de acuerdo? Y siempre
00:03:35
desde un pin, yo lo que voy a tener es un agujerito y ahí puedo pinchar un cable, sacarlo
00:03:40
y conectarlo luego a un sensor o a un actuador. Bueno, pues tenemos 14 pines digitales, tenemos
00:03:44
6 pines analógicos, aquí tenemos 6, y luego tenemos aquí algunos pines de montaje que
00:03:52
vamos a utilizar positivo, saco el equivalente a los polos. Y luego, una cosa que tenemos
00:03:58
que saber es que los pines, los pines, los pines digitales, un pin digital, yo luego
00:04:18
a través de un comando de programación, que ya veremos cuál es, lo puedo poner en
00:04:27
high o en alta, ¿vale? El pin 10 se coloque en alta y el pin 10 se coloque en baja, ¿vale?
00:04:33
Lo puedo conectar en alta o en baja. ¿Y qué quiere decir esto? Cuando le digo que se ponga
00:04:54
un pin concreto, que le ponga ese pin con un voltaje de 4,5 voltios, eso quiere decir
00:04:58
alta, ¿vale? Un voltaje alto. Y cuando le digo que le ponga el low, va. Entonces, cuando
00:05:10
yo, a través de un comando, lo que sea, una luz, un zumbador, lo que sea, ¿vale? Si esto
00:05:27
lo tengo conectado aquí a este pin
00:05:46
y este pin lo pongo a 4 voltios y medio
00:05:48
pues aquí le va a llegar
00:05:52
si lo hubiera conectado a un positivo de una pila
00:05:53
¿vale?
00:05:55
y si le pongo ese pin en baja
00:05:57
lo que le va a llegar son 0 voltios
00:05:59
ahí no le va a llegar nada
00:06:02
por lo tanto yo tengo un cable
00:06:03
este cable que está aquí conectado
00:06:07
a este pin
00:06:11
lo voy a poder controlar en la red de un programa
00:06:12
y voy a poder decidir si quiero ponerle voltios o no
00:06:14
como una cosa dinámica
00:06:17
Yo, si quiero conectar un circuito a una pila, tengo que decir, si el robot se está moviendo,
00:06:24
yo no puedo ir corriendo detrás del robot para ir conectando y desconectando las cosas.
00:06:33
Que es lo que hacemos en el programa, que ponga cuatro voltios y medio, que ponga cero voltios
00:06:36
en el cable donde está conectado ese cacharro y así lo conecto a corriente o lo dejo de conectar.
00:06:43
¿Vale? Así de fácil.
00:06:48
Entonces, los fines digitales, ahora veremos cuál es el comando para conectarlo a HIGH o a LOW.
00:06:50
Y al contrario también sucede. Si yo tengo aquí conectado algo que lo que está haciendo es ponerme en este cable 4,5 voltios o 0, depende de que detecte o no detecte algo, ¿vale?
00:06:58
Supongamos que yo tengo aquí un detector de presencia.
00:07:12
Si tengo un detector de presencia, cuando haya un objeto, ¿vale?, que se detecte por el detector,
00:07:16
el detector pondrá en el cable que yo tengo identificado, por el cable de señal, en este caso,
00:07:22
si la señal es de entrada, en ese cable de señal me va a poner 4 voltios y medio.
00:07:30
pero si yo tengo el detector
00:07:35
y no hay nada por delante
00:07:38
en el cable de señal
00:07:40
el detector para indicar que no detecta nada
00:07:42
pondrá 0 voltios
00:07:44
es un detector
00:07:46
no detector, ¿vale?
00:07:48
entonces
00:07:50
estos 4 voltios y medio que yo tengo aquí
00:07:50
o este 0 que yo tengo aquí
00:07:54
en ese cable, en función de lo que esté
00:07:56
detectando mi detector
00:07:58
yo, mediante otro comando
00:08:00
puedo decirle al programa que mire un pin para que compruebe si tiene 4 o 5 voltios
00:08:04
o 0 voltios, ¿vale? Que comprobemos si en un determinado pin digital está en alta o
00:08:12
en baja, ¿vale? Por lo tanto, los pines digitales los puedo utilizar tanto de salida para conectar
00:08:20
actuadores con una luz
00:08:28
o los puedo
00:08:30
conectar de entrada
00:08:32
para
00:08:35
ver si algo
00:08:36
un detector que tengo allí conectado
00:08:38
está detectando
00:08:40
aquello que para lo que está diseñado o no
00:08:41
¿de acuerdo? sea lo que sea
00:08:44
lo que sea, lo que detecte
00:08:46
entonces
00:08:47
lo importante es que los pines digitales
00:08:49
con el hecho de ser digitales, funcionan solo
00:08:52
con estos dos valores
00:08:54
¿vale? tanto si es para
00:08:55
encender o apagar algo, si es de salida
00:08:57
como si es para ver
00:08:59
si el detector que tengo allí conectado
00:09:01
está detectando o no
00:09:03
y los comandos que yo utilizo en la programación
00:09:04
habrá uno que será
00:09:07
para colocar
00:09:09
el pin
00:09:10
que sea el número que yo le diga
00:09:13
¿vale?
00:09:15
en alta o en baja
00:09:17
y habrá otro que sea para
00:09:18
detectar
00:09:21
si el pin que sea está en alta o en baja. En este caso primero va a ser cuando yo quiera
00:09:23
utilizarlo como saliva y por lo tanto lo que tengo que conectar en este pin es un actuador.
00:09:34
Mientras que si yo lo que hago es utilizar el pin para detectar los comandos de detección,
00:09:46
lo que voy a esperar es que lo que está aquí conectado me envíe información a mí. Por
00:09:52
por lo tanto será de entrada, de información, y lo que estaré conectando será un sensor,
00:09:56
que son los que me dan información.
00:10:05
¿Os acordáis que dijimos que una placa de control puede tener conectados sensores,
00:10:06
que son los de entrada, o actuadores, que son los de salida?
00:10:16
y sensores, ya dijimos que podían ser luces, LED, los sensores podían ser un botón, una
00:10:26
LEDR que era para detectar luces físicas que nosotros detectábamos y los actuadores
00:10:45
que normalmente eran luces, motores, zumbadores para emitir sonidos. Eran cosas que emitían
00:11:06
luz, que se movían o que zumbaban, que emitían sonidos. Entonces este concepto ahora lo vamos
00:11:21
a implementar, esto que era una idea, ahora la vamos a implementar a través de los pines
00:11:33
de conexión, donde yo voy a conectar físicamente mis actuadores, mis motores, mis luces, mis
00:11:41
botones, lo que sea, y yo lo iré conectando, tengo que saber en qué número es donde lo
00:11:50
tengo conectado, y luego si es de salida, pues utilizaré los comandos de programación
00:11:56
que me permiten colocar en ese pin donde esté lo que sea, el motor o la luz, la señal a 4,5 voltios o a cero,
00:12:02
o si lo que tengo es un sensor conectado, poder utilizar los comandos de programación que me informen a mí,
00:12:11
que me permitan detectar si ese cable tiene 4,5 voltios o cero, donde yo interpretaré si está detectando o no detectando
00:12:18
el detector, el sensor que sea. ¿Está claro? Entonces, ¿qué vamos a hacer? Pues vamos
00:12:27
a ir conectando diferentes piezas. Vamos a conectar un LED, ¿vale? Vamos a conectar
00:12:41
un LED, lo primero, que es el más facilito. Y hoy vamos a conectar un botón. Y vamos
00:12:46
a ver cómo se utilizaría, cómo se conecta, cuál es el circuito. Los circuitos los voy
00:12:50
dar yo. Con lo cual, cuando yo diga cómo se conecta un LED, pues voy a decir, un LED
00:12:55
se conecta así. Y vosotros simplemente tendréis que replicar ese montaje independientemente
00:13:01
del signo en el que lo conecte. Lo conecto al 3, al 4, al 5, al 7, pues tengo que hacer
00:13:08
el mismo montaje, pero conectándolo al 4, al 5, al 7. ¿Vale? Si pongo un botón, lo
00:13:12
mismo. Yo quiero poner un botón. Los piles digitales los puedo intercambiar, ¿vale?
00:13:17
no son fijos. Yo voy a utilizar uno para los ejemplos, pero se pueden poner en los pines que yo quiera.
00:13:27
El pin es seleccionable, siempre y cuando sean del mismo tipo, digital o analógico.
00:13:33
Por ejemplo, un sensor de distancia, ya veremos que lo voy a conectar a un pin analógico.
00:13:39
Y un LDR lo puedo conectar a un pin digital o a un pin digital.
00:13:45
¿Qué quiero montar? Quiero montar un circuito que cuando haya poca luz me recoja, por ejemplo, los tornos.
00:13:56
Pues necesito un motor para el tordo y necesito un sensor de luminosidad para ver si hay luz o no.
00:14:06
Pondré el sensor LDR de luminosidad, lo conectaré, como yo sé que tengo que conectarlo, porque lo habremos aprendido.
00:14:12
Pondremos el motor y luego lo programaré sabiendo que el sensor está en el 10 y el motor en el 5, por ejemplo.
00:14:20
Pues entonces yo programaré que cuando se detecte luz por el 10, pues se active el motor que está en el 5.
00:14:33
¿Vale? Y entonces haremos el programa.
00:14:40
¿Me explico?
00:14:43
Pero las piezas son las que vamos a ir viendo ahora una por una.
00:14:44
Y hoy vamos a centrarnos en LED y en botón.
00:14:48
¿Correcto?
00:14:52
Bien.
00:14:53
¿Puedo, Cris?
00:14:56
¿Más o menos?
00:14:58
Vamos a empezar entonces con el montaje del LED.
00:15:00
voy a borrar esto de aquí
00:15:04
y la que viene, vamos a ir viendo diferentes elementos, sus montajes y algunos circuitos de ejemplo
00:15:15
para que veáis físicamente cómo se conecta y cómo se programa
00:15:25
con lo cual no os preocupéis porque yo os voy a ir dando todos los elementos que necesitéis para luego montar el puzzle
00:15:29
y luego sois vosotros los que con esas piezas tendréis que montar un puzzle de diferente forma
00:15:36
¿Vale?
00:15:41
Vemos
00:15:42
LED
00:15:42
Todo el mundo a estas alturas del curso sabe lo que es un LED
00:15:43
¿No?
00:15:50
Es una luz
00:15:51
Es una luz que tiene
00:15:52
Así, formada de sombrero
00:15:55
Y tiene una patilla más larga, una patilla más corta
00:15:58
La patilla más larga se llama ánodo
00:16:01
Y es la positiva
00:16:04
Y el cátodo
00:16:07
La negativa
00:16:08
y como es un diodo, si lo conecto al revés no funciona, no funciona, lo tengo que conectar correctamente, es decir, el positivo de la pila, lo que sería, voy a llamarle aquí, los 5 voltios,
00:16:11
5 voltios, los tengo que conectar, que es el positivo de la pila, pero luego si conecto
00:16:30
el negativo, explota. ¿Por qué? Porque está pasando demasiada corriente eléctrica. Siempre
00:16:53
en el LED, también lo aprendimos en la primera evaluación, hay que protegerlo. ¿Cómo se
00:17:01
protege un LED? Con una resistencia. ¿Vale? Que la vamos a poner, la resistencia la vamos
00:17:07
a poner de 220 ohmios para los montajes con arduino. Y de aquí ya iría conectado el
00:17:18
negativo. Con lo cual, con esa conexión, ¿vale? Con esa conexión, mi diodo luciría.
00:17:29
¿Por qué? Ojalá de un 10.5, entra por el positivo, al entrar por el positivo entra
00:17:38
bien, va en la dirección correcta, sale con el negativo, tengo la resistencia que me lo
00:17:43
protege y vuelvo al cero voltios, con lo cual aquí estaría encendido. ¿De acuerdo? Bien,
00:17:48
este es el montaje en electrónica. ¿Cómo lo hacemos? Utilizando mi placa de arco. Bueno,
00:17:59
pues muy fácil. Voy a pintar solo el lado de la derecha de la placa. Aquí tendría
00:18:04
mis fines digitales, que irían del número 0 al número 13, ¿vale? Bueno, pues yo voy
00:18:11
a coger, por ejemplo, el número 2. Del número 2, fijaros, como esto que es un sensor o un
00:18:18
actuador. Un actuador, ¿no? Es algo a lo que yo le digo si tiene que encenderse o apagarse.
00:18:34
No es algo que me esté informando de una magnitud que esté detectando. Esto es un
00:18:42
actuador, además lo acabamos de decir. Como es un actuador, es un elemento, por lo tanto,
00:18:46
de salida, de información de mi placa. Por lo tanto, el funcionamiento yo lo voy a hacer
00:18:53
activando o no activando el pin correspondiente, por lo que acabo de decir antes. Entonces,
00:18:59
yo en el pin 2 voy a conectar el que sería el positivo de mi LED. ¿Vale? El positivo
00:19:06
de nivel. Después, aquí arriba, hay un pin especial que está marcado como GND, ¿vale?
00:19:15
Aquí arriba, uno de estos que he pintado aquí en este cuadrito pequeñito, es GND,
00:19:26
es grande, que es cero voltios, ¿vale? Esto es lo mismo, este de aquí es lo mismo que
00:19:31
cero voltios. Entonces, ¿qué voy a hacer? Fijaros, la batalla negativa la voy a poner
00:19:36
con una resistencia de 220 ohmios y esto lo voy a conectar a cero voltios. Con ese montaje,
00:19:45
con ese montaje, fijaros lo que tengo. El positivo conectado al pin número 2, el negativo
00:19:59
conectado al pin 2, el negativo conectado a resistencia, ¿vale? Y la resistencia conectada
00:20:12
grado que es 0 voltios, GND 0 voltios. Esto hay que recordarlo siempre, que no se os olvide.
00:20:25
GND 0 voltios. Es lo mismo que tengo aquí. Esto sería el montaje de electrónica y este
00:20:32
sería el montaje con la luz. ¿Qué pasa? Que claro, yo ahora aquí, si quiero encender
00:20:41
mi luz, ¿qué tengo que hacer? Utilizar una línea de programa que diga el qué. Si yo
00:20:52
a través del programa que se ejecuta en la placa, yo tengo que decirle que coloque en
00:21:02
el pin 2 una señal alta, de 4,5 voltios o de 5 voltios. Si yo le digo con un comando
00:21:09
pon en el pin 2 alto, pon el pin 2 en alta, lo que va a hacer es que aquí va a poner
00:21:18
5 voltios y fijaros que pasa en ese momento, en el momento en el que yo ejecuto esa línea
00:21:25
de comando, la plaza conecta aquí 5 voltios en el pin 2, ¿qué le pasa a la luz? Pues
00:21:29
mira, 5 voltios al positivo, negativo a resistencia y a 0 voltios. ¿Qué le pasa a la luz? Que
00:21:35
se enciende. Es lo mismo que esto. Y ahora yo arrobo a lo que sea y luego ejecuto otro
00:21:43
comando que es, pon el pin 2 en baja. ¿Cuánto es baja? 0 voltios. Si pongo 0 voltios en
00:21:49
esta maquilla
00:21:58
y 0 voltios en la otra, que le pasa al LED, porque está desconectado, que no se enciende, por lo tanto, con el comando
00:22:01
pon el PIN 2 en alta, voy a encender el LED, y con el comando pon el PIN 2 en baja, voy a apagar el LED, y yo a través de un comando de un programa, si se enciende o no se enciende la luz, lo entendéis, lo mismo si esto está conectado a cualquier otro agujero, vale, a cualquier otro PIN digital, si está en 2D,
00:22:09
y el montaje fijaros que se hereda de la electrónica, si un LED necesita una resistencia, el Arduino también necesita una resistencia, porque si no el LED explota, porque son 5 voltios los que pongo, y los 5 voltios explotan igual, que vengan de una pila o que vengan de un pin digital de una placa de control, son 5 voltios, y el LED solo conoce el lenguaje de los voltios,
00:22:31
Si me llega a 5 voltios, exploto
00:23:13
Si tengo una resistencia, no exploto
00:23:16
¿Vale?
00:23:18
Y es lo mismo que hacíamos en electrónica
00:23:20
En la segunda evaluación
00:23:22
¿De acuerdo?
00:23:24
Bueno, pues eso es lo que tenéis que tener en cuenta
00:23:26
Con robótica
00:23:28
Lo que hago es aplicar mis conocimientos
00:23:30
De circuitos
00:23:32
Para hacer las conexiones
00:23:33
Pero en lugar de utilizar pilas
00:23:36
Lo que voy a utilizar son los pines digitales
00:23:38
Que yo puedo controlar
00:23:41
Mediante un programa
00:23:42
bueno, pues este sería
00:23:43
el montaje de un LED
00:23:46
y siempre se montan igual, con lo cual
00:23:47
cada LED que yo quiera conectar a mi placa de robots
00:23:50
tiene que llevar asociado
00:23:52
a una resistencia de 220 ohmios
00:23:54
y tiene que estar conectado a un pin digital
00:23:56
siempre, el pin digital
00:23:57
lo puedo elegir, puede ser el número que yo quiera
00:24:00
pero siempre
00:24:02
el montaje va a ser igual
00:24:04
¿vale? bien
00:24:05
si yo
00:24:07
hiciera el montaje
00:24:08
este montaje lo podemos hacer así
00:24:12
directamente con cable
00:24:17
esta es la placa
00:24:37
que vamos a utilizar
00:24:40
recordar siempre que está colocada así
00:24:41
en el
00:24:43
tinker card cuando yo saco una placa
00:24:49
tinker card
00:24:51
cuando yo saco una placa de arduino
00:25:02
ahí la tenemos
00:25:04
tiene
00:25:08
aquí lo veis arriba
00:25:12
y tengo
00:25:13
número 2 del 0 al 13.
00:25:16
¿Lo veis? Esos serían mis pines digitales.
00:25:18
7 en la parte de la derecha
00:25:22
y luego en el siguiente conector
00:25:23
hasta el 13.
00:25:24
Entonces, desde esos puntos que están ahí,
00:25:26
que son agujeros, yo voy a poner cables
00:25:28
que son líneas de colores
00:25:29
cuando empiezo a conectar cosas.
00:25:31
Pero esos son los pines digitales,
00:25:33
donde pone digital.
00:25:35
Aquí abajo, a la derecha,
00:25:36
tenéis los analógicos.
00:25:38
AnalogIn.
00:25:42
Que son las entradas analógicas
00:25:43
que ya os he puesto ahí en la pizarra. Y luego también tenemos la parte de power,
00:25:45
la parte de voltaje, donde tengo la conexión de 5 voltios, la veis aquí en el centro,
00:25:48
y luego dos de tierra, dos de ground, de 0 voltios. Pero también tengo un 0 voltios
00:25:54
aquí arriba, ¿lo veis? Esa conexión de ahí, tierra, es 0 voltios, es GND. Eso también
00:25:59
son 0 voltios, y ahí también puedo conectar el negativo, ¿vale? Me da igual. Tanto los
00:26:07
los GND de arriba con los GND de abajo, en la foto, me van a sacar 0 voltios. Si necesito
00:26:12
5 voltios, pues utilizaré la conexión de 5V que está en la parte de Power, ¿vale?
00:26:18
Y de ahí sacaré todos los cables de 5 voltios que necesite. Y luego, los kines que voy a
00:26:23
utilizar son estos de aquí arriba, que están numerados del 0 al 13, y son los que yo puedo
00:26:31
mediante un comando conectarles en alta, serían 5 voltios, y en baja serían 0, ¿vale?
00:26:35
Con lo cual los puedo utilizar para dar conexión o no a mis actuadores.
00:26:42
Bien, esa es la placa que vamos a utilizar, es el marmolino, ¿vale?
00:26:47
Que tiene esta pinta.
00:26:51
Fijaros aquí a la izquierda, por eso he pintado en la pizarra el cable USB que estaría aquí.
00:26:52
Fijaros, esto es un cable USB, ¿vale?
00:26:57
Que está ahí.
00:27:00
Y la conexión de corriente eléctrica que es donde conectaríamos.
00:27:02
Continuamos con el botón, porque el botón tiene su brazo.
00:27:04
Voy a borrarlo.
00:27:18
y voy a conectar el botón. Voy a utilizar este de aquí, ¿vale? Muy bien. Voy a pintarme
00:27:19
mi placa completa, USB, voltaje. Aquí tengo el pil de 5 voltios, ¿vale? Estos son los
00:27:38
y aquí tengo el GPD, aquí tengo dos DGN, ¿vale? Entonces, GND, GND, esta es la misma
00:27:52
placa y está en vertical en vez de en horizontal, aquí a la derecha tengo mis 13 pines digitales,
00:28:13
estos son los digitales, aquí a la izquierda tengo el voltaje con el pin de 5, voy a conectar
00:28:18
un botón, me necesito un montaje donde tenga 5 voltios constantes en algún momento.
00:28:30
que yo veo quizá son los botones de robótica que son un poco curiosos, tienen cuatro patillas, en vez de dos, un botón, un pulso, no se pone, vale, pues dos por una cara y dos por la cara otra de esta, bueno, pues internamente, bueno, bueno, realmente sería así, vale, ese sería el pulsador,
00:28:35
Si yo le llamo esto a la conexión 1, esto a la conexión 2, esto a la conexión 3 y esto a la 4
00:29:20
Estaría así, internamente
00:29:30
¿Vale? Esto sería el botón
00:29:34
Entonces
00:29:36
El 1 con el 2 están conectados, siempre
00:29:39
¿Vale?
00:29:44
Y el 3 con el 4 están conectados
00:29:46
¿Qué pasa cuando yo pulso?
00:29:48
Que se me une el 2 con el 4 y el 1 con el 3
00:29:50
Con lo cual, también se le une el 2 con el 3 y también se le une el 1 con el 4.
00:29:53
Entonces yo puedo utilizar, ¿vale?
00:29:59
El botón de robótica tiene diferentes salidas para conectar más cosas,
00:30:01
pero al final es como un interruptor normal.
00:30:06
Tengo dos polos que están desconectados de los otros dos y cuando yo pulso se conectan.
00:30:09
¿Qué voy a hacer?
00:30:16
Normalmente, para no equivocarme, voy a utilizar solo una mitad del botón y la otra mitad.
00:30:16
Si yo utilizo una mitad del botón, los dos pines que están en la misma cara, los pines ya os digo, están por parejas, hay dos en una cara, dos en la otra y hay dos caras que no tienen pines, no tienen conexiones, no tienen patines.
00:30:23
Entonces, si cojo los dos que están en la misma cara, sé que funcionan como un interruptor normal, como un botón normal, cuando los pulsos se me unen y cuando suelto no se unen, ¿vale?
00:30:37
entendido
00:30:46
como funcionan los botones en robótica
00:30:48
lo digo porque eso es lo que vamos a encontrar
00:30:50
en el Tinkerta
00:30:52
de ese tipo de botones
00:30:53
y vamos a utilizarlos
00:30:55
solamente
00:30:57
conectando la mitad del botón
00:30:59
conectando
00:31:02
dos patillas
00:31:03
con lo cual es un botón normal
00:31:04
¿de acuerdo?
00:31:06
entonces, ¿cómo conectaríamos
00:31:10
esto?
00:31:12
bueno, si yo conecto
00:31:14
que parecería a 12
00:31:17
¿puedo borrarlo de atrás?
00:31:19
bueno, si yo con esto
00:31:27
voy a ponerlo aquí
00:31:29
mi botón
00:31:30
y digo
00:31:36
le voy a conectar
00:31:39
una patilla
00:31:41
a 5 voltios
00:31:44
¿vale?
00:31:46
he sacado del pin de 5 voltios
00:31:47
he sacado
00:31:50
aquí, bueno, para que llegue a 5 voltios
00:31:52
siempre
00:31:54
constantes
00:31:55
Aquí no depende de que yo los conexione con un comando de programación, porque este pin está en la zona de voltaje y son 5 voltios. Siempre 5 voltios. ¿Entendido? Y dicen, vale, yo la conecto el otro cable aquí al 2, ya estaría. Si yo pulso y llega al 5 voltios y si no, 0. ¿Sí o no?
00:31:57
¿Eso es así o no?
00:32:17
En teoría sí
00:32:21
¿Vale?
00:32:22
Con lo cual yo puedo, a través del comando de programación
00:32:24
¿Vale?
00:32:27
Mira cuántos voltios tienes en 2
00:32:31
Si está en high o si está en low
00:32:33
Si estuviera en high, quiere decir que hay alguien que está pulsando el botón
00:32:34
Y si está en low, quiere decir que no hay nadie pulsando el botón
00:32:38
Bueno, eso es correcto en cierta forma
00:32:42
¿Vale?
00:32:45
Hay que tener en cuenta una cosa
00:32:46
los programas de los robots tienen un inicio, tienen un fin, pero un robot nunca deja de ejecutar el programa
00:32:47
esto ya lo he explicado internamente, el programa vuelve arriba y vuelve a ejecutarlo
00:32:59
es decir, no termina nunca, ejecuta la línea completa y cuando termina vuelve arriba
00:33:06
y esto lo hace a la velocidad a la que funciona un procesador de informática
00:33:12
que son a miles de millones de órdenes por segundo, a megahercios, ¿vale?
00:33:18
A miles de millones de operaciones por segundo.
00:33:24
Eso quiere decir que yo en un segundo estoy mirando si esta conexión está en 0 voltios
00:33:27
o está en 5 voltios, pues unas cuantas centenas de veces, a lo mejor 400 o 500 veces por segundo
00:33:35
lo estoy mirando.
00:33:43
Son muchísimas.
00:33:44
Entonces, ¿qué pasa cuando yo pulso?
00:33:44
Que aquí se ponen 5 voltios
00:33:49
Y cuando suelto, lo que ocurre es que el voltaje desaparece
00:33:50
Pero no desaparece de forma instantánea
00:33:55
Sino que va desapareciendo poco a poco
00:33:57
Y ese poco a poco hace que entre los 5 voltios y los 0 voltios
00:33:59
Haya decenas o incluso centenas de valores intermedios
00:34:05
y hay momentos en los que el robot no va a saber si esto es un 1 o es un 0, si está en high o está en low
00:34:11
¿por qué? porque si está en 5 voltios, yo sé que esto es high
00:34:16
si está en 0 voltios, yo sé que esto está en low, pero ¿y si está en 2,5 voltios?
00:34:20
¿está de camino del 0 al 5 o del 5 al 0?
00:34:25
cuando he pulsado o cuando he soltado, pues si en esa detección coge 2,5
00:34:28
¿qué considera? alto o bajo, se queda ahí que no sabe lo que es
00:34:33
¿vale? entonces puede hacer funcionamientos rápidos
00:34:36
Esto es un problema de electrónica
00:34:40
Porque la luz va a la velocidad que va
00:34:43
Y nosotros nos movemos a la velocidad que nos movemos
00:34:45
Es decir, yo cuando pulso
00:34:47
Tardo tres décimas de segundo
00:34:49
En esas tres décimas de segundo
00:34:50
Que tardo en apretar el pulsador
00:34:52
Esto lo ha leído cien veces, o doscientas
00:34:54
O quinientas
00:34:56
Entonces tengo un montón de valores intermedios
00:34:57
Bueno, pues esto
00:35:00
Se soluciona
00:35:01
Poniendo adicionalmente aquí
00:35:04
En esta misma patilla
00:35:07
una resistencia
00:35:09
se pone una resistencia
00:35:12
muy gorda
00:35:17
normalmente de 10 kOhm
00:35:18
y esta resistencia se conecta a 0 voltios
00:35:21
¿vale?
00:35:25
con ese montaje
00:35:28
cuando yo pulso
00:35:30
entran 5 voltios por el cable
00:35:34
y luego en la salida
00:35:37
una mínima, una pequeña parte
00:35:39
de esos 5 voltios, pero muy poquito
00:35:42
apenas nada, se me va a ir
00:35:44
por aquí
00:35:46
apenas nada
00:35:47
y la mayoría me va a venir por el cable
00:35:49
y este pin se va a poner a 5 voltios
00:35:51
pero ¿qué pasa en el momento
00:35:54
en el que suelto?
00:35:56
bueno, en el momento en el que suelto
00:35:57
la corriente eléctrica
00:36:00
sigue estando conectada a 0 voltios
00:36:02
por la resistencia
00:36:05
Y como está conectado el cable a 0 voltios por la resistencia, fijaros que el pin 2 estaría conectado a 0 voltios, ¿lo veis?
00:36:07
Con lo cual, cuando yo dejo de meter aquí 5 voltios, automáticamente esa resistencia coge el voltaje y hace ¡Rax!
00:36:19
Y gira hacia abajo de él a 0 voltios, ¿vale? De forma instantánea.
00:36:27
Entonces, esta resistencia, que si la pintamos en un diagrama normal, sería así. Aquí
00:36:32
tengo el pulsador, aquí tendría la salida, en este caso, al pin 2, y aquí la resistencia
00:36:43
de 10 kilohmios a 0 volt. Ese sería el montaje, se llama resistencia de pull down, en inglés
00:36:53
es pull down, significa tirar hacia abajo, ¿vale? Pull down. Y esa se llama un montaje
00:37:05
con una resistencia de pull down. Esa resistencia de pull down es esta, la resistencia de 10
00:37:16
pas, que inicialmente puede parecer que no es necesaria, pero en electrónica te quita
00:37:29
muchísimos problemas, sobre todo en robótica, porque como yo estoy intentando detectar si
00:37:34
ahí hay 5 o 0, no quiero que haya valores intermedios. Entonces, en robótica, siempre
00:37:39
en el montaje del botón, lleva asociado, además de la conexión de 5 voltios y la
00:37:45
salida al punto de conexión donde yo voy a detectar si está pulsado o no, necesito
00:37:53
en esa misma conexión, sacarle la resistencia. En este mismo punto, la resistencia apunta
00:38:00
a 1 a 0. ¿Vale? Y entonces ahora sí. Ahora, cuando el pulsador está pulsado, la corriente
00:38:04
entra desde arriba y me da los 5 voltios, es decir, 2, pero cuando el pulsador está
00:38:12
suelto, está sin apretar, estoy conectado inmediatamente en el momento en el que suelto
00:38:17
a 0 voltios. Y esa resistencia hace que el RAS se tire hacia abajo del voltaje y me ponga
00:38:23
a 0 voltios estándar y ya no hay valores intermedios. Con lo cual el globo va a detectar
00:38:29
a 5 o 0, no va a detectar nunca valores intermedios. ¿Vale? Es una cosa importante. Y este mismo
00:38:34
montaje lo usaremos en lugar del botón para montar el LED. ¿Vale? El detector de luminosidad
00:38:40
si lo queremos utilizar como un sensor digital. Es decir, para detectar si hay luz o estamos
00:38:49
más oscuras no para detectar cuánta luz ya veremos cómo se hace para el mismo montaje
00:38:54
recordar que se llama resistencia de un lado y es obligatorio siempre que haya
00:39:02
posibilidad de tener valores intermitentes bueno pues ya tenemos los montajes
00:39:13
¿Vale?
00:39:18
Habéis visto que para el LED
00:39:20
Solo necesito el cable desde el pin
00:39:22
Al diodo LED
00:39:24
Al positivo del diodo LED
00:39:26
Después del negativo
00:39:28
Una resistencia y lo conectamos a cero voltios
00:39:30
Y para el botón necesito
00:39:32
El positivo
00:39:34
Necesito el cable de señal
00:39:35
¿Vale?
00:39:37
Bueno, voy a hacer esto
00:39:47
Ahora en
00:39:48
Arduino
00:39:50
En el simulador para que veáis como son los comandos
00:39:51
de programación que yo voy a utilizar para detectar o para encender y apagar, ok, vale,
00:39:55
vamos a cambiar entonces al Tinkercad, que lo tengo por aquí, tenemos aquí la placa
00:40:03
de arduino, el Tinkercad lo voy a poner un poquito más pequeñita, entonces la voy a
00:40:22
girar para tenerla en la misma posición que la tenemos en la pizarra. Fijaros, voy a cogerme
00:40:32
un LED. El LED, os dais cuenta que tiene una patilla que está doblada. El LED, cuando
00:40:40
yo lo cojo, cuando yo cojo mi LED en Arduino, perdón, en ThinkerCAD, ¿cuál de las dos
00:40:53
es más larga si las ponemos las dos rectas si os fijáis la que está doblada sería la
00:41:05
patilla más larga
00:41:10
bueno pues la doblada eso es positivo y la recta selecciono mi led
00:41:12
os vais a dar cuenta que tiene una patilla doblada lo veis aquí a la
00:41:23
derecha pues eso es ser positivo que tengo que
00:41:29
hacer para conectar el led si os miráis los apuntes que acabáis de coger tengo que
00:41:33
conectarle el pin, por ejemplo, voy a pinchar aquí, le tiro un cable, voy a hacer aquí
00:41:38
una esquina, y le pongo un cable al positivo, al ano. Ya tengo mi cable al ano, le voy a
00:41:46
poner en color rojo el cable, porque los positivos a mí me gusta ponerlos en rojo, ¿vale? Y
00:41:54
luego, hemos dicho que el cátodo, ¿qué tiene que ir? A una resistencia, ¿no? Voy
00:42:02
coger la resistencia, la voy a girar para ponerla en la posición que me interesa. ¿Y
00:42:07
de cuántos ohmios será la resistencia del LED? 220 ohmios. Bueno, pues le cambio aquí
00:42:12
el valor a 220. Y aquí no son kilo ohmios, son ohmios. Cuidado. 220 ohmios, ¿vale? Con
00:42:17
lo cual mi resistencia ya se ha puesto de 220 ohmios. La voy a poner aquí y le voy
00:42:27
poner un cable a la resistencia y de la resistencia a donde vamos, a cero, vale, bien, este montaje
00:42:33
ya lo tengo con el LED en el DINOS, vale, dame un segundo que no tardo nada, fijaros,
00:42:50
en la parte de programación cuando pincho el código yo puedo poner, este programa lo
00:42:57
voy a quitar, le voy a poner que me ponga, se llama definir el bloque, definir el pasador,
00:43:03
¿dónde lo he conectado? ¿A qué pin lo he conectado? Al 11, ¿no? Sí, al número 11.
00:43:09
Pues pone el pasador 11 en alta, luego le voy a decir que se espere un segundo y luego
00:43:14
le voy a decir que me lo ponga en baja, ¿vale? El pasador 11, quiero que me lo ponga, pasador
00:43:23
11 en baja y que espere otro segundo. Fijaros, le digo que le pongo al pin 11 en alto, 4
00:43:31
vueltas y medio, que espere un segundo, que me lo ponga en baja y que espere otro segundo.
00:43:39
¿Qué va a hacer con eso? Va a encender el LED, va a esperar, va a apagar el LED, va
00:43:45
a esperar y si yo ejecuto este programa, iniciamos la simulación, pues lo que va a hacer el
00:43:49
es
00:43:55
encenderse
00:43:55
y apagarse con intervalos de un segundo.
00:43:57
Con lo cual yo estoy controlando el LED
00:44:00
a través de un programa.
00:44:02
Pero es porque he hecho el montaje correcto
00:44:04
y a través del programa estoy poniendo los voltios
00:44:06
en el pin correcto.
00:44:08
¿De acuerdo? Vale, mañana
00:44:10
haré el montaje del motor
00:44:11
y haré un ejercicio
00:44:13
de un programita
00:44:16
que si pulso el motor
00:44:19
una luz agarro y si no lo pulso
00:44:20
agarro. ¿Vale?
00:44:22
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- JUAN RAMÓN GARCÍA MONTES
- Subido por:
- Juan Ramã‼N G.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 106
- Fecha:
- 10 de mayo de 2021 - 20:48
- Visibilidad:
- Público
- Centro:
- IES ANTONIO GAUDI
- Duración:
- 44′ 34″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1366x768 píxeles
- Tamaño:
- 624.00 MBytes