main.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  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. import uos
  9. from machine import Pin, ADC, SPI
  10. from libs.DigitalStethoskop import DigitalStethoskop as DS
  11. from libs.SDCard import SDCard
  12. ############################## Global Variables ##############################
  13. # breathing signals: <200 Hz to <4000 Hz
  14. # Sampling rate: 2^x --> 256, 522, 1024, 2048, 4096, 8192
  15. # max 10 000Hz
  16. SAMPLE_RATE = 8000 # in Hz
  17. Steth = DS(SAMPLE_RATE)
  18. ############################## Main ##############################
  19. def main():
  20. Steth.sample_rate = 8000
  21. Steth.record_data(1)
  22. Steth.save(f"V3_{Steth.sample_rate}fs_aus.txt")
  23. ############################## Functions ##############################
  24. ############################## Run ##############################
  25. if __name__ == "__main__":
  26. main()