diff --git a/peripheral/main.py b/peripheral/main.py index fc65736..ddaed04 100644 --- a/peripheral/main.py +++ b/peripheral/main.py @@ -1,3 +1,4 @@ +import gc import utime import ujson import network @@ -89,14 +90,6 @@ class App: print(f"Connected with IP {self.wlan.ifconfig()[0]}") self.update_server() - def health_check_server(self): - print("Health checking server...", end="\r") - try: - r = urequests.get(f"{self.server}/") - print(f"Server healthy [{r.status_code}]{" " * 8}") - except Exception as e: - print(f"Error occurred: {e}") - def update_server(self): print("Updating state...", end="\r") data = {"opened": self.opened} @@ -129,7 +122,7 @@ class App: delta_time = received_time - sent_time distance = delta_time / 1_000_000 * SOUND_SPEED / 2 - print(f"Distance: {distance} cm") + print(f"Distance: {distance:0<5} cm; mem_free = {gc.mem_free()}") return distance @@ -161,13 +154,14 @@ class App: self.previously_opened = True if i >= 20: + print("Blinking...") self.led.toggle() utime.sleep_ms(100) self.led.toggle() utime.sleep_ms(400) i = 0 - self.health_check_server() + gc.collect() else: utime.sleep_ms(500)