dev #1

Merged
rafa merged 4 commits from dev into main 2025-05-18 12:44:53 +02:00
Showing only changes of commit 87a69782e5 - Show all commits

View File

@ -3,34 +3,34 @@
class DistSensor {
private:
int trigPin;
int echoPin;
int trig_pin;
int echo_pin;
const int ULTRASONIC_CM_FACTOR = 58;
void make_measurement(){
digitalWrite(this->trigPin, HIGH);
digitalWrite(this->trig_pin, HIGH);
delayMicroseconds(10);
digitalWrite(this->trigPin, LOW);
digitalWrite(this->trig_pin, LOW);
}
public:
int duration;
float default_distance;
DistSensor(int trigPin, int echoPin, float default_distance){
this->trigPin = trigPin;
this->echoPin = echoPin;
DistSensor(int trig_pin, int echo_pin, float default_distance){
this->trig_pin = trig_pin;
this->echo_pin = echo_pin;
this->default_distance = default_distance;
}
void configure_pins(){
pinMode(this->trigPin, OUTPUT);
pinMode(this->echoPin, INPUT);
pinMode(this->trig_pin, OUTPUT);
pinMode(this->echo_pin, INPUT);
}
int get_duration(){
this->make_measurement();
this->duration = pulseIn(this->echoPin, HIGH);
this->duration = pulseIn(this->echo_pin, HIGH);
return this->duration;
}