main.py 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. """
  2. Author: Tobias Müller
  3. Date: 30.06.2023
  4. Version: 1.0
  5. Main File to run on the pico.
  6. """
  7. ############################## Modules ##############################
  8. from machine import Pin
  9. from time import sleep_ms
  10. from libs.foo import foo
  11. ############################## Global Variables ##############################
  12. baz = foo()
  13. ############################## Main ##############################
  14. def main():
  15. """
  16. Main program
  17. """
  18. ########################## Local Variables ############################
  19. led = Pin("LED", Pin.OUT)
  20. ########################## Code ############################
  21. # test example class
  22. baz.bar()
  23. # test example function
  24. bar()
  25. # LED blinking
  26. while True:
  27. led.toggle()
  28. sleep_ms(500)
  29. led.toggle()
  30. sleep_ms(500)
  31. ############################## Functions ##############################
  32. def bar():
  33. """
  34. Example function.
  35. """
  36. ########################## Code ############################
  37. print("function bar")
  38. ############################## Run ##############################
  39. if __name__ == "__main__":
  40. main()