Я хочу вывести желаемую частоту через вывод ввода-вывода.Однако, когда я запускаю код, мой подключенный динамик играет нерегулярно.Я бы сказал, что в 90% случаев он воспроизводит желаемую частоту, а в 10% случаев он имеет неровности.
Мне было интересно, нормально ли это исходит от RasPi, мои потребности в коде, улучшения или что можно сделать, чтобы улучшить качество звука.Я уже пробовал разные выводы и динамики ввода-вывода.Вот мой код.
#speaker trial speaker.py
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
a = 1
f = 1/975
while a < 1500:
GPIO.output(4, True)
time.sleep(f)
GPIO.output(4, False)
time.sleep(f)
a += 1
GPIO.cleanup()