1 of 11

LECCIÓN DE PROGRAMACIÓN PARA PRINCIPIANTES

Sensor Ultrasónico

By Sanjay and Arvind Seshan

2 of 11

OBJETIVOS APRENDIZAJE

  1. Usar Sensor Ultrasónico

  • Implementar bloque de Esperar hasta Ultrasónico

  • Comparar diferencia entre el bloque de “Esperar hasta” Ultrasónico y el bloque de Ultrasónico

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

https://informaticaraac.blogspot.com/

3 of 11

¿QUÉ ES UN SENSOR?

  • Un sensor permite que un programa EV3 mida y recolecte datos sobre su alrededor.
  • Los sensores EV3 incluyen:
    • Color – mide el color y la oscuridad
    • Giroscopio – mide rotación del robot
    • Ultrasónico – mide distancia de objetos cercanos
    • Táctil – mide contacto con superficies
    • Infrarrojo – mide las señales del control IR

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

Infrared Sensor

https://informaticaraac.blogspot.com/

*Nuestros kits no cuentan con este sensor

4 of 11

ULTRASONIC

  • Un sensor ultrasónico mide distancia.
  • Lo usas cuando necesitas estar seguro de que estás a una cierta distancia de un objeto.
  • La distancia puede ser medida en pulgadas o centímetros.
  • Para leer el sensor ultrasónico, usaras el bloque de ultrasónico. Para usar el ultrasónico para hacer una acción hasta una distancia, usaras el bloque de Esperar.

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

Wait for Ultrasonic

Read Ultrasonic

VS.

https://informaticaraac.blogspot.com/

5 of 11

DESAFÍO ULTRASÓNICO 1

Hacer que el robot se mueva hasta que esté 20 cm de la pared.

Paso 1: Crea un nuevo programa

Paso 2: Establecer el movimiento a “encendido”

Paso 3: Establecer el bloque de Esperar para el Ultrasónico

Paso 4: Establecer el bloque de movimiento a “apagado”

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

https://informaticaraac.blogspot.com/

6 of 11

SOLUCIÓN DEL DESAFÍO 1

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

Desafío: Hacer que el robot se mueve hasta que esté a 20 cm de la pared

Establecer el bloque de Mover Dirección a “encendido”

Establecer el bloque de Mover Dirección a “apagado”

Establecer el bloque de esperar a ultrasónico-

>Comparar-

>Distancia en cm y Segunda entrada (cm) a 20

https://informaticaraac.blogspot.com/

7 of 11

DESAFÍO 2:

USAR LA FUERZA PARA CONTROLAR TU ROBOT!

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

https://informaticaraac.blogspot.com/

8 of 11

DESAFÍO 2: PSEUDOCÓDIGO

Sí el robot está más cerca de 20 cm de tu mano el robot se moverá de reversa y de otra manera Avanza.

Paso 1: Arrastrar el bucle de la pestaña naranja

Paso 2: Arrastrar el Interruptor dentro del bucle

Paso 3: Establecer el interruptor a ultrasónico

Paso 4: Establecer el bloque de mover dirección a ENCENDIDO con poder negativo y ponlo en VERDADERO

Paso 4: Establecer el bloque de mover dirección a ENCENDIDO con poder positivo y ponlo en FALSO

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

https://informaticaraac.blogspot.com/

9 of 11

DESAFÍO 2 SOLUCIÓN

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

Desafío: Sí el robot está más cerca que 20 cm de tu mano muévete de reversa, de otra manera avanza.

https://informaticaraac.blogspot.com/

10 of 11

APRENDER A DOMINAR LA FUERZA

En el código anterior el robot siempre se mantuvo en movimiento. Esta versión permite al robot descansar si está entre 15-20 centímetros.

© EV3Lessons.com, 2016 Last Update: (7/04/2016)

https://informaticaraac.blogspot.com/

11 of 11

CRÉDITOS

  • Este tutorial fue creado por Sanjay Seshan and Arvind Seshan
  • Traducida por: Ian De La Garza Team: Voltec Robotics 6647
  • Mas lecciones disponibles en www.ev3lessons.com

© EV3Lessons.com, 2016, (Last edit: 24/06/2019)

                         This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

https://informaticaraac.blogspot.com/