print("THis program integrates ESP32 with ultrasonic sensor")
#import all necessary module
import hcsr04 #sensor library
from utime import sleep
#declare ultrasonic pin connection
#create object called ultrasonic_sensor using OOP(Object Oriented Programming)
#OOP format is ---> library name.class name(trigger_pin, echo_pin, echo_timeout_us=500*2*30))
ultrasonic_sensor = hcsr04.HCSR04(trigger_pin=12, echo_pin=14, echo_timeout_us=500*2*30)
while True:
#test the sensor
object_detect_cm = ultrasonic_sensor.distance_cm() #decimal number
object_detect_mm = ultrasonic_sensor.distance_mm() #round number
#display object on monitor
print("Distance form an onject in cm", object_detect_cm)
print("Distance form an onject in mm", object_detect_mm)
print('------------------------------------------------')
print('\n')
sleep(5)