Saltar navegación

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 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 10 de mayo de 2021 por Juan Ramã‼N G.

106 visualizaciones

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.

Descargar la transcripción

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
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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
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:
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid