print("THIS PROGRAM WILL INTEGRATE BETWEEN ESP32 WITH ULTRASINIC SENSOR AND OLED");
from machine import hcsr04 #import ultrasonic library
from machine import ssd1306 #import oled library
from time import sleep
ultrasonicSensor=hcsr04_HCSR04(trigger_pin=5,echo_pin=18,echo_timeout_us=500*2*30)
i2c_oleddisplay=SoftI2C(scl=Pin(22),sda=Pin(21)) #Init i2c
oled_width=128
oled_height=64
oled=ssd1306_SSD1306_I2C(oled_width,oled_height,i2c_oleddisplay)
try:
while True:
distance_in_cm=ultrasonicSensor.distance_cm()
print('AN OBJECT IS DETECTED IN :',distance_in_cm,'cm')
oled.fill(0)
oled.text('object detected :',30,20)
oled.text(str(distance_in_cm),30,40)
oled.text('cm',30,40)
oled.show()
except KeyboardInterrupt:
pass