|
@@ -0,0 +1,59 @@
|
|
|
+"""
|
|
|
+Author: Tobias Müller
|
|
|
+Date: 30.06.2023
|
|
|
+Version: 1.0
|
|
|
+
|
|
|
+Main File to run on the pico.
|
|
|
+"""
|
|
|
+
|
|
|
+############################## Modules ##############################
|
|
|
+
|
|
|
+from machine import Pin
|
|
|
+from time import sleep_ms
|
|
|
+from Libs.foo import foo
|
|
|
+
|
|
|
+############################## Global Variables ##############################
|
|
|
+
|
|
|
+baz = foo()
|
|
|
+
|
|
|
+############################## Main ##############################
|
|
|
+
|
|
|
+def main():
|
|
|
+ """
|
|
|
+ Main program
|
|
|
+ """
|
|
|
+
|
|
|
+ ########################## Local Variables ############################
|
|
|
+
|
|
|
+ led = Pin("LED", Pin.OUT)
|
|
|
+
|
|
|
+ ########################## Code ############################
|
|
|
+
|
|
|
+ # test example class
|
|
|
+ baz.bar()
|
|
|
+
|
|
|
+ # test example function
|
|
|
+ bar()
|
|
|
+
|
|
|
+ # LED blinking
|
|
|
+ while True:
|
|
|
+ led.toggle()
|
|
|
+ sleep_ms(500)
|
|
|
+ led.toggle()
|
|
|
+ sleep_ms(500)
|
|
|
+
|
|
|
+
|
|
|
+############################## Functions ##############################
|
|
|
+
|
|
|
+def bar():
|
|
|
+ """
|
|
|
+ Example function.
|
|
|
+ """
|
|
|
+
|
|
|
+ ########################## Code ############################
|
|
|
+ print("function bar")
|
|
|
+
|
|
|
+############################## Run ##############################
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ main()
|