Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. # Desconectar salida para evitar ruidos en parlante cuando se carga un archivo de audio.
  2.  
  3. import time # Librería delay
  4. import audioio # Librería audio
  5. import board # Librería de placas
  6. import digitalio # Librería entrada y salida digital
  7.  
  8. button = digitalio.DigitalInOut(board.A2) # Definir pin boton
  9. button.switch_to_input(pull=digitalio.Pull.UP) # Activar pull up y definir entrada
  10. wave_file = open("IDontHateYou.wav", "rb") # Nombre del archivo a reproducir
  11. wave = audioio.WaveFile(wave_file) # Definir variable para buscar audio
  12. audio = audioio.AudioOut(board.A0) # Definir salida de audio (DAC)
  13.  
  14. while True:
  15. audio.play(wave) # Reproducir audio
  16.  
  17. # Mientras se reproduce el audio, se pueden hacer diferentes cosas
  18. t = time.monotonic() #Timer
  19. while time.monotonic() - t < 6:
  20. pass
  21.  
  22. audio.pause() # Pausa audio
  23. print("Esperando que se pulse el boton para volver a reproducir!")
  24. while button.value:
  25. pass
  26. audio.resume() # Resumir audio
  27. while audio.playing:
  28. pass
  29. print("Hecho!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement