La Creación nuestra - 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:
Hola a todos desde Astrobots. Acabáis de ver el montaje de un set de robots y galineas con
00:00:13
LEGO Spike y ahora vamos a ver la programación. El robot que acabáis de ver lleva dos sensores
00:05:01
de color y vamos a hacer una programación sencilla que nos permita que sea eficiente,
00:05:06
que vaya un robot que funcione rápido y que al mismo tiempo sea una programación que no se
00:05:12
complique mucho vamos a abrir la aplicación de lego spike vamos a pulsar en spike prime
00:05:17
y vamos a darle al nuevo proyecto bloque de palabras y vamos a darle a crear vamos a darle
00:05:23
a conectar nos sale la nueva aplicación de lego spike nos dice que elijamos si el hub está
00:05:29
actualizado o no está actualizado vamos a ver nuestro ya está actualizado vamos a darle a verde
00:05:38
y una vez pulsemos el botón de bluetooth de nuestro robot nos va a aparecer aquí
00:05:42
que vamos a dar conectar una vez conectado nos va a mostrar ya el
00:05:47
estado de sensores y los sensores que tenemos conectados en este caso dos
00:05:53
motores y los sensores de color uno en el puerto c y otro en el puerto d
00:05:57
si abrimos para que nos enseñe el hub y todos los sensores vamos a ver que los
00:06:03
sensores de color tienen un pequeño desplegable y podemos elegir entre que nos reconozca colores
00:06:09
o nos dé el reflejo. Nosotros vamos a poner el reflejo y os voy a explicar por qué. Cuando
00:06:14
elegimos el reflejo, al poner el robot en medio sobre la mesa blanca nos va a poner que está
00:06:20
reflejando el 100%, el 99%. Si detecta una línea negra, vamos a girar hacia la derecha y vemos que
00:06:28
ese valor va bajando hasta llegar a prácticamente cero y al girar a la izquierda vemos que el otro
00:06:37
sensor hace exactamente lo mismo. Entonces, la diferencia entre elegir que nos detecte color,
00:06:44
si nos detecta color nos detecta un 1, un 0, un blanco o un negro y si detecta reflejo tenemos
00:06:49
valores desde 0 hasta 99, con lo cual tenemos muchas más opciones a la hora de programarlo.
00:06:55
Vamos a empezar con la programación, poniendo que la pantalla nos indique una flecha del sentido en que va a avanzar.
00:07:01
Ahora lo siguiente que vamos a hacer es decirle cuáles son los motores que van a estar en movimiento, fijar motores en movimiento.
00:07:14
Por defecto, el programa nos coge los dos motores que están conectados.
00:07:26
vamos a crear una variable de velocidad
00:07:31
vamos a ir a variables, crear variable
00:07:35
y vamos a poner velocidad
00:07:38
y vamos a darle un valor de inicio, 0, después vamos a explicar ya
00:07:41
los valores que podemos darle, lo siguiente que vamos a hacer es
00:07:48
nuestro bucle, vamos a coger un por siempre
00:07:53
y vamos a meter dentro la velocidad a la que queremos que avance cada rueda
00:07:56
Aquí en movimientos por defecto tenemos la velocidad general pero no tenemos la velocidad de cada rueda independientemente
00:08:01
Para poder verla vamos a extensiones y en el bloque de movimientos lo seleccionamos y nos va a añadir nuevos bloques
00:08:08
Vamos a ir a movimientos y aquí en nuevos bloques tenemos un bloque que pone empezar a mover y sí que nos da el porcentaje de velocidad de cada rueda
00:08:16
Ahora, dentro del porcentaje de velocidad, lo que vamos a hacer es poner operadores, una suma en la rueda izquierda y una suma en la rueda derecha.
00:08:24
Y dentro que vamos a poner la velocidad, para que queremos que avance, variables, velocidad,
00:08:37
vamos a ponerlo otra vez, velocidad y velocidad.
00:08:44
Y en el otro, la suma, ¿con qué lo va a hacer? Con el sensor. Con el sensor de color.
00:08:50
Yo voy a explicar por qué. Vamos a ir a sensores. Vamos a coger sensor de luz reflejada, no sensor de color, sino luz reflejada.
00:08:56
Vamos a coger otro. Este por defecto ya nos recoge el valor del sensor C.
00:09:05
Y aquí vamos a ponerle el que está conectado al puerto D. Vamos a añadirlos.
00:09:10
Os explico como funciona
00:09:15
Vamos a poner un valor de inicio
00:09:19
Para empezar a programarlo
00:09:22
De menos 30
00:09:23
Con lo cual, si yo tengo
00:09:25
Que
00:09:28
El sensor está encima de la línea blanca
00:09:29
Sobre blanco
00:09:32
Me está marcando 99
00:09:33
La velocidad va a ser
00:09:35
99 más menos 30
00:09:37
Con lo cual serían 70
00:09:40
Y en el otro igual
00:09:42
va a avanzar siempre
00:09:44
la máxima velocidad que va a tener poniendo menos 30
00:09:47
va a ser a 70
00:09:49
en el caso de que se empiece
00:09:50
a poner sobre la línea
00:09:52
empiece a pisar un poco la línea negra
00:09:54
va a bajar el valor
00:09:56
hasta llegar prácticamente a 0
00:09:57
cuando llegue a 0
00:10:00
el valor va a ser 0 menos 30
00:10:01
o sea que va a ser negativo
00:10:04
en la rueda en vez de avanzar lo que va a hacer es retroceder
00:10:05
con lo cual en las curvas muy cerradas
00:10:08
vamos a conseguir que las haga mucho mejor
00:10:09
porque está retrocediendo de esa rueda en vez de estar parada.
00:10:12
Y al volver otra vez a la línea blanca, pues va otra vez a volver a la máxima velocidad.
00:10:16
Vamos a probarlo y vamos a ver cómo funciona.
00:10:23
Funciona perfectamente. En las retas van a velocidad de 70
00:10:44
y en las curvas vemos que en las que son muy cerradas, la rueda, aparte de pararse, retrocede,
00:10:50
con lo cual hace que la curva, que le sea mucho más fácil hacer el trazado a la curva.
00:10:56
Pues aquí tenéis un filo de líneas fácil que se hace con realmente cuatro bloques de programación
00:11:03
y que funciona realmente bien. Nada más, gracias por ver el vídeo y nos vemos en el próximo.
00:11:11
- Idioma/s:
- Autor/es:
- jgonzalezlobato
- Subido por:
- José G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 6
- Fecha:
- 26 de abril de 2024 - 20:41
- Visibilidad:
- Clave
- Centro:
- CP INF-PRI PARQUE ALUCHE
- Duración:
- 11′ 17″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 155.13 MBytes