Saat ini saya memiliki anoda RGB yang terhubung ke pin PWM 11, 10, & 9 pada arduino saya. Namun saya ingin menambahkan 3 LED lagi ke proyek saya, tetapi saya tidak ingin mengambil setiap pin PWM (saya masih ingin memasang pelindung). Apakah ada cara bagi saya untuk menghubungkan semua 4 LED & masih hanya dapat menggunakan jumlah pin minimum? Perlu diingat bahwa saya ingin menggunakan semua 12 resistor untuk 4 LED. Oh dan semua LED akan melakukan hal yang sama persis (Mereka semua akan berwarna merah, dan semua berubah menjadi biru, dll) jika itu membantu.
Beginilah tampilan papan saya sekarang:
Saya memiliki tiga transistor NTE123AP yang dapat saya gunakan untuk proyek ini.
PS Saya melampirkan file .fzz sehingga jika ada di antara Anda ingin mengedit gambar skematis, itu akan sangat mudah. Sebenarnya itu akan lebih baik karena saya baru dalam hal ini, dan akan lebih mudah untuk diikuti! :)
sumber
Jawaban:
Cukup sederhana. Hanya menggunakan transistor npn. Gandakan per saluran warna.
Transistor Anda dapat tenggelam hingga 600mA terus menerus. Pada 20mA per led, 4 per channel, itu hanya 80mA. Itu lebih dari cukup.
Tetapi pastikan catu daya Anda dapat mendukungnya. 80 * 3, itu 240mA pada leds saja, tidak termasuk sisa Arduino, basis transistor, apa pun yang Anda gunakan.
OP juga menyediakan Diagram Fritzing dari jawabannya:
sumber
Diagram / gambar ini mungkin lebih baik untuk melihat secara visual apa yang terjadi:
Catatan samping
@Passerby: Di mana Anda mendapatkan gambar skematis di pos Anda?sumber