Odpowiedzi:
Kanały jack audio (lewy i prawy) są dostarczane przez GPIO sterowane PWM (kanał 0 przez GPIO 12 lub 18, a kanał 1 przez GPIO 13 lub 19).
Więc jeśli podłączysz odpowiednie obwody do tych GPIO, otrzymasz dźwięk.
Szczegółowe informacje na temat urządzeń peryferyjnych GPIO i PWM można znaleźć w BCM2835 Peryferia ARM .
EDYTOWANE, ABY DODAĆ
Trochę tła
W ostatnim Pizu wyjście jack audio jest zapewnione przez kanały PWM 0 i 1. Kanał PWM 0 jest podawany do GPIO40, który jest podłączony do prawego kanału (stereo), a kanał PWM 1 jest podawany do GPIO45, który jest podłączony do (stereo) lewy kanał.
Te kanały PWM można dodatkowo zasilać dostępnym dla użytkownika GPIO.
Kanał 0 PWM może być kierowany do GPIO12 i GPIO18.
Kanał PWM 1 może być kierowany do GPIO13 i GPIO19.
Kierujesz PWM do GPIO, ustawiając określony tryb GPIO w następujący sposób:
Zobacz str. 102 powyższego opisu specyfikacji Broadcom.
Istnieją różne sposoby ustawiania trybu GPIO.
Narzędzie My Pigs korzysta z polecenia M.
Np. Świnie m 18 5 przestawią GPIO18 w tryb ALT5.
Tak jak sugeruje odpowiedź Joan, analogowe wyjście audio Pi jest właśnie takie. Adafruit ma artykuł opisujący szczegółowo ten zespół obwodów do użytku z Pi Zero (który jest bez niego), patrz tutaj .