Update
This commit is contained in:
parent
b5a5593cdc
commit
3817d9338d
@ -409,6 +409,7 @@ class DroneInterface:
|
|||||||
if distance_to_pallet < self.pallet_min_distance:
|
if distance_to_pallet < self.pallet_min_distance:
|
||||||
self.log.info(f"We are close enough to pallet ({distance_to_pallet} m)")
|
self.log.info(f"We are close enough to pallet ({distance_to_pallet} m)")
|
||||||
pallet_approached = True
|
pallet_approached = True
|
||||||
|
self.override_stop()
|
||||||
self.clear_override_channels()
|
self.clear_override_channels()
|
||||||
else:
|
else:
|
||||||
self.log.info(f"Distance to pallet ({distance_to_pallet} m), moving forward...")
|
self.log.info(f"Distance to pallet ({distance_to_pallet} m), moving forward...")
|
||||||
|
|||||||
@ -23,16 +23,17 @@ void pulse_pin(int trig_pin) {
|
|||||||
|
|
||||||
int get_distance(int trig_pin, int echo_pin){
|
int get_distance(int trig_pin, int echo_pin){
|
||||||
pulse_pin(trig_pin);
|
pulse_pin(trig_pin);
|
||||||
int duration = pulseIn(echo_pin, HIGH);
|
long duration = pulseIn(echo_pin, HIGH, 50000);
|
||||||
int distance = duration*0.034/2;
|
if (duration == 0) duration = 50000;
|
||||||
return duration;
|
// Serial.println(duration);
|
||||||
|
long distance = duration*0.034/2;
|
||||||
|
return distance;
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
distance_1 = get_distance(trig_pin, echo_pin);
|
||||||
|
|
||||||
Serial.print(" | ");
|
Serial.print(" | ");
|
||||||
Serial.print(distance_1);
|
Serial.print(distance_1);
|
||||||
Serial.println(" | ");
|
Serial.println(" | ");
|
||||||
delay(100);
|
delay(1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user