Debe tomar información de su “sensor de distancia”, muy probablemente un sensor de ultrasonido / Ping. Puede hacerlo siguiendo el código en Arduino – Ping.
Una vez que llegue esa distancia, solo intente
distancia flotante =
if (distancia> 5) {
}más{
- ¿Qué hace un sensor de flujo de masa de aire? ¿Puede un automóvil correr sin uno?
- ¿Cómo funciona la tecnología de detección capacitiva?
- ¿Cuáles son los sensores disponibles para medir la presión automotriz?
- ¿Para qué se utilizan realmente los sensores de proximidad y desplazamiento?
- Cómo encontrar una hoja de datos del sensor Hall 96A827
}
Para girar, deberá girar cada rueda en la dirección opuesta hasta que se complete el giro. Puede hacer esto girando las ruedas durante un período de tiempo específico, según la circunferencia de su rueda o obteniendo algún valor de ángulo de un codificador giratorio en su rueda.
Una vez hecho esto, solo sigue esto para saber qué rueda girar:
IZQUIERDA =
DERECHA =