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.
// 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);