Valor del sensor Ultrasónico

Este bloque permite realizar una lectura de un sensor ultrasónico conectado a la electrónica del proyecto.

El valor registrado se guardará en una variable definida por el programador.

El rango del valor obtenido será de 0 a 100.

El proyecto permite utilizar un único sensor ultrasónico.

Si se realiza una lectura de este sensor y el mismo no está conectado a la electrónica, se generará un retraso en todo el programa.


Ejemplo


Código

// Lectura sensor Ultrasónico

digitalWrite(pin_ultrasonico_trigger, LOW);

delayMicroseconds(2);

digitalWrite(pin_ultrasonico_trigger, HIGH);

delayMicroseconds(10);

digitalWrite(pin_ultrasonico_trigger, LOW);

unsigned int auxiliar = pulseIn(pin_ultrasonico_echo, dist_max * 58);

elemento = int( auxiliar / 58);

elemento = constrain( elemento, 0 , dist_max);