Saya telah bereksperimen dengan matriks LED 8x8 yang dikendalikan oleh Arduino Uno. Karena menurut saya tipikal, matriks menggunakan anoda umum untuk setiap baris, dan katoda umum untuk setiap kolom.
Saat ini, saya sudah mendapatkan semua pin matriks yang terhubung langsung ke pin IO di Uno, dan saya belum punya masalah dengan menyalakan LED satu-per-satu. Akan melalui seluruh matriks seperti ini membuat pembaruan sedikit lambat, artinya LED tidak secerah yang saya inginkan.
Sejauh yang saya tahu, saya tidak bisa dengan aman menerangi seluruh baris sekaligus, karena pin individu pada Uno tidak mampu sumber arus yang cukup untuk menggerakkan 8 LED terpisah pada saat yang sama (masing-masing membutuhkan setidaknya 10mA untuk cukup cerah).
Terpikir oleh saya bahwa kebalikannya mungkin lebih aman. Jika saya menerangi seluruh kolom sekaligus, maka setiap pin hanya memiliki sumber arus yang cukup untuk satu LED, yang seharusnya tidak menjadi masalah. Namun, itu bergantung pada satu pin yang berpotensi menenggelamkan arus dari semua 8, dengan total setidaknya 80mA.
Apakah ini mungkin, atau saya akan menggoreng papan saya?