Class for an HC_SR04 Ultrasonic Sensor.
Definition: ultrasonic.h:18
uint8_t trigPin
The GPIO trigger pin that sends out ultrasonic pulses.
Definition: ultrasonic.h:22
float distance
The distance between the ultrasonic sensor and the object in front of it.
Definition: ultrasonic.h:20
uint8_t echoPin
The GPIO echo pin used to measure the time between ultrasonic pulses.
Definition: ultrasonic.h:21
float get_distance(void)
The method to get the distance measured from the ultrasonic sensor.
Definition: ultrasonic.cpp:36
long duration
The time between received ultrasonic pulses.
Definition: ultrasonic.h:23