Apakah ada cara untuk mengeluarkan sinyal audio melalui GPIO dan apakah ada kerugian dengan cara ini?
Apakah ada cara untuk mengeluarkan sinyal audio melalui GPIO dan apakah ada kerugian dengan cara ini?
Jawaban:
Saluran jack audio (kiri dan kanan) disediakan oleh PWM yang digerakkan oleh PWIO (saluran 0 oleh GPIO 12 atau 18, dan saluran 1 oleh GPIO 13 atau 19).
Jadi jika Anda menghubungkan sirkuit yang sesuai dengan GPIO tersebut, Anda akan mendapatkan audio.
Lihat BCM2835 ARM Peripherals untuk detail tentang perangkat GPIO dan PWM.
DIedit UNTUK MENAMBAH
Beberapa latar belakang
Pada Pis baru-baru ini output jack audio disediakan oleh saluran PWM 0 dan 1. Saluran PWM 0 diumpankan ke GPIO40 yang terhubung ke saluran kanan (stereo), dan saluran PWM 1 diumpankan ke GPIO45 yang terhubung ke (stereo) saluran kiri.
Saluran PWM ini juga dapat dimasukkan ke GPIO yang dapat diakses pengguna.
Saluran PWM 0 dapat dialihkan ke GPIO12 dan GPIO18.
Saluran PWM 1 dapat dialihkan ke GPIO13 dan GPIO19.
Anda merutekan PWM ke GPIO dengan menetapkan mode GPIO tertentu sebagai berikut:
Lihat halaman 102 dari referensi spesifikasi Broadcom di atas.
Ada berbagai cara mengatur mode GPIO.
Utilitas babi saya menggunakan perintah M.
Misalnya babi m 18 5 akan mengatur GPIO18 ke mode ALT5.
Sama seperti jawaban Joan sudah menyarankan, keluaran analog Pi hanya itu. Adafruit memiliki artikel yang menjelaskan sirkuit ini secara rinci untuk digunakan dengan Pi Zero (yang datang tanpa itu), lihat di sini .