diff --git a/preload/apps/ecg/__init__.py b/preload/apps/ecg/__init__.py
index 6a0dd08886f37173306c49bbf40eee792d105f89..3a5d68a21a85fa29fc784bdde1ae93e753472ae3 100644
--- a/preload/apps/ecg/__init__.py
+++ b/preload/apps/ecg/__init__.py
@@ -384,4 +384,7 @@ def main():
 
 
 if __name__ == "__main__":
-    main()
+    try:
+        main()
+    except KeyboardInterrupt as e:
+        sensor.close()