Hoy vamos a ver el uso de dos sensores muy utilizados en competiciones de LEGO y que te pueden ser de gran utilidad en la programación de tus proyectos.
Por un lado veremos el uso básico del sensor giroscópico o giróscopo. Este sensor únicamente está disponible en la versión educativa de Mindstorms EV3 pero merece la pena tratarlo en el curso. Si tienes la versión educativa quizá te resulte interesante y quieras hacerte con uno.
El giróscopo normalmente se usa para conocer la orientación del robot y nos permite afinar los giros aunque veremos que no con toda la exactitud que nos gustaría.
Por otro lado veremos cómo se utiliza el sensor de color y qué posibilidades tiene. Es un sensor bastante fiable para detectar la gama de colores de las piezas de LEGO y se utiliza en competiciones para «leer» marcas de posiciones en los tableros. Estas marcas pueden indicar un camino o delimitar una zona.
El sensor de color tiene otras funciones para medir luminosidad pero esa función la veremos en otras sesiones.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 8 del curso de iniciación a la programación de LEGO Mindstorms EV3.
Enlaces:
Ejercicios:
- Utiliza el giróscopo para realizar un programa que permita a tu robot rodear una caja por completo.
- Crea un programa con el sensor de color de manera que el robot se pare al detectar rojo pero que pueda continuar cuando se le retira ese color.
- Modifica el programa anterior para que el robot pare si detecta el color rojo, pero que no vuelva a ponerse en marcha (aunque se le retire el color rojo) hasta que detecte color verde.
- Crea una marcas de color en un tapete o tablero de un color claro y practica la detección de colores con el sensor mirando hacia abajo. Puedes crear un patrón de movimiento dependiendo del color detectado en el tapete.
Todas las clases de este curso
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #1 – Presentación y actualizar firmware en EV3.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #2 – Sensores y actuadores en EV3.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #3 – Principales ideas en programación.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #4 – Utilizar motores por rotaciones.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #5 – Tipos de giro.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #6 – Sensor de contacto.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #7 – Decisiones según medida.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #8 – Giróscopo y sensor de color.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #9 – Bucles de repetición.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #10 – Condicionales.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #11 – Sigue líneas.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #12 – Preparar un reto.
- Curso de iniciación a la programación de LEGO Mindstorms EV3 #13 – Búsqueda y rescate.