Sensor de distancia#
Introducción#
La categoría Sensor de distancia puede incluir diferentes bloques dependiendo de si está utilizando un sensor de distancia VEX IQ (1ª generación) o (2ª generación).
Los bloques del sensor de distancia pueden ayudar al robot a detectar si un objeto está frente al sensor e informar qué tan lejos está ese objeto. El sensor de distancia VEX IQ (2 .ª generación) también puede informar la velocidad relativa del objeto detectado y estimar si el objeto es pequeño, mediano o grande.
A continuación se muestra una lista de todos los bloques:
Sensor de distancia VEX IQ (1ª generación): bloques compatibles con el sensor de distancia VEX IQ (1ª generación).
Distancia encontrada un objeto — Informa si el sensor de distancia detecta actualmente un objeto.
distancia del objeto — Informa la distancia entre el sensor de distancia y el objeto detectado más cercano.
Sensor de distancia VEX IQ (2 .ª generación): bloques compatibles con el sensor de distancia VEX IQ (2 .ª generación).
distancia del objeto — Informa la distancia entre el sensor de distancia y el objeto detectado más cercano.
velocidad del objeto: informa de la rapidez con la que el objeto detectado se acerca o se aleja del sensor de distancia.
el tamaño del objeto es — Informa si el objeto detectado coincide con el tamaño seleccionado.
Distancia encontrada un objeto — Informa si el sensor de distancia detecta actualmente un objeto.
Sensor de distancia VEX IQ (1ª generación)#
Distancia encontrada un objeto#
El bloque booleano Distancia encontrada un objeto informa si el sensor de distancia detecta actualmente un objeto.
Verdadero: el sensor de distancia detecta un objeto.
Falso: el sensor de distancia no detecta ningún objeto.
<¿[Distance1 v] encontró un objeto?>
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
Ejemplo
cuando inicie
[Spin until the Distance Sensor detects an object.]
girar [derecha v]
esperar hasta <¿[Distance1 v] encontró un objeto?>
detener conducción
distancia del objeto#
El bloque de informe de distancia del objeto informa la distancia entre el sensor de distancia y el objeto detectado más cercano.
(distancia de [Distance1 v] en [mm v])
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
unidad |
La unidad de distancia: mm (24 mm a 1000 mm) o pulgadas (1 pulgada a 40 pulgadas). |
Ejemplo
cuando inicie
[Print the distance only after the Distance Sensor detects an object.]
girar [derecha v]
esperar hasta <¿[Distance1 v] encontró un objeto?>
detener conducción
imprimir (distancia de [Distance1 v] en [mm v]) en consola ◀ y mover cursor a la siguiente fila
Sensor de distancia VEX IQ (2ª generación)#
distancia del objeto#
El bloque de informe de distancia del objeto informa la distancia entre el sensor de distancia y el objeto detectado más cercano.
(distancia del objeto de [Distance1 v] en [mm v])
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
unidad |
La unidad de distancia: mm (20 mm a 2000 mm) o pulgadas (0,78 pulgadas a 78 pulgadas). |
Ejemplo
cuando inicie
[Print the distance only after the Distance Sensor detects an object.]
girar [derecha v]
esperar hasta <¿[Distance1 v] encontró un objeto?>
detener conducción
imprimir (distancia del objeto de [Distance1 v] en [mm v]) en consola ◀ y mover cursor a la siguiente fila
velocidad del objeto#
El bloque indicador * * velocidad del objeto * * informa de la velocidad relativa del objeto detectado como un número decimal en m/s (metros por segundo).
La velocidad muestra la rapidez con la que el objeto se acerca o se aleja del sensor de distancia. Un valor cercano a 0 significa que el objeto no se está moviendo mucho en relación con el sensor.
(velocidad del objeto de [Distance1 v] en m/s)
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
Ejemplo
cuando inicie
[Display the velocity of an object moving in front of the Distance Sensor.]
establecer precisión de impresión a [0.01 v] en consola
por siempre
mover cursor a fila (1) columna (1) en pantalla
imprimir (velocidad del objeto de [Distance1 v] en m/s) en consola ◀ y mover cursor a la siguiente fila
esperar (0.1) segundos
limpiar fila (1) en pantalla
el tamaño del objeto es#
El tamaño del objeto es El bloque booleano informa si el objeto detectado por el sensor de distancia coincide con el tamaño seleccionado.
El sensor de distancia estima el tamaño del objeto en función de la cantidad de vista del sensor que ocupa el objeto detectado.
Verdadero: el sensor de distancia detecta un objeto del tamaño seleccionado.
Falso — El sensor de distancia no detecta un objeto del tamaño seleccionado.
<¿tamaño del objeto de [Distance1 v] es [pequeño v]?>
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
tamaño del objeto |
El tamaño del objeto a verificar es:
|
Ejemplo
cuando inicie
[Drive toward a small object until it appears large.]
si <¿tamaño del objeto de [Distance1 v] es [pequeño v]?> entonces
conducir [adelante v]
esperar hasta <¿tamaño del objeto de [Distance1 v] es [grande v]?>
detener conducción
fin
Distancia encontrada un objeto#
El bloque booleano Distancia encontrada un objeto informa si el sensor de distancia detecta actualmente un objeto.
Verdadero: el sensor de distancia detecta un objeto.
Falso: el sensor de distancia no detecta ningún objeto.
<¿[Distance1 v] encontró un objeto?>
Parámetros |
Descripción |
|---|---|
sensor de distancia |
El sensor de distancia a utilizar. Elija entre los sensores de distancia configurados en la ventana Dispositivos. |
Ejemplo
cuando inicie
[Print the distance detected when an object is in front of the Distance Sensor.]
girar [derecha v]
esperar hasta <¿[Distance1 v] encontró un objeto?>
imprimir (distancia del objeto de [Distance1 v] en [mm v]) en consola ◀ y mover cursor a la siguiente fila
detener conducción