Raspberry Pi 3 B + издает плохой звук на выходе GPIO - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу вывести желаемую частоту через вывод ввода-вывода.Однако, когда я запускаю код, мой подключенный динамик играет нерегулярно.Я бы сказал, что в 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()
...