}
else
{
// POSICIÓN INICIAL Y LEDS ON, FIJOS
motor1.write(140);
digitalWrite(RedLED, HIGH);
digitalWrite(YellowLED, HIGH);
}
}
void
DistanceCM()// FUNCIÓN DE CÁLCULO DE DISTANCIA
{
// CALCUL DE LA DISTANCIA EN cm
digitalWrite(TrigPin, LOW);
trigger está desactivado
delayMicroseconds(4);
trigger está LOW
digitalWrite(TrigPin, HIGH);
salida
delayMicroseconds(14);
sigue activo este tiempo
digitalWrite(TrigPin, LOW);
esperar el ECHO
Lengh = pulseIn(EchoPin, HIGH) ;
pasa entre que el pin declarado (echoPin) cambia de estado bajo a
alto (de 0 a 1)
Distance = SSound* Lengh / 2;
}
3.
Configura y carga el código, siguiendo las instrucciones indicadas en el
Primeros Pasos de la placa Build&Code
Código para el software de programación por bloques compatible
1.
Descarga el software
2.
Abre el programa y, una vez en él copia el siguiente código.
6
4in1.
y realiza el proceso de instalación.
// Nos aseguramos de que el
// Para asegurarnos de que el
// Activamos el pulso de
// Esperamos 10µs. El pulso
// Cortamos el pulso y a
//pulseIn mide el tiempo que
// CÁLCULO DE LA DISTANCIA
www.ebotics.com
documento de