Saya membeli layar LED katoda umum tujuh segmen 1,8 inci dari AliExpress. Jadi tidak ada datasheet.
Saya menggunakan resistor 1 kΩ dan sumber 5 V, untuk menempatkan maks 5 mA di LED. Saya mengukur 1,6 V untuk titik desimal, dan 3,5 V untuk setiap segmen. Undian saat ini yang diukur untuk satu segmen adalah 1,5 mA.
Sekarang, saya berharap setiap LED cukup redup pada 1,5 mA, tapi sebaliknya, saya bisa meletakkan resistor 4 kΩ dan masih memiliki tampilan yang dapat digunakan.
Saya bermaksud untuk menggerakkan layar menggunakan ATmega328P dan MAX7219 (yang mungkin OK hingga 500 mA per segmen).
Apakah pengukuran ini tampak benar, dan jika demikian, saya dapat menjatuhkan MAX7219 dan mengarahkan segmen secara langsung (dengan resistor pembatas arus) dengan ATmega?
total != npins*max_per_pin
Jawaban:
Pertama-tama +1 untuk mengukur tampilan Anda. Terlalu sering kita mendapat pertanyaan di sini tentang "Saya menghemat uang dengan membeli murah dari Alibaba tetapi tidak berhasil. Sekarang tolong habiskan waktu Anda yang berharga untuk membantu saya" .
Hari-hari ini LED sangat efisien. Mereka tidak lagi membutuhkan 20mA yang dibutuhkan generasi pertama. 1mA atau kurang tidak jarang.
Jadi, ya, Anda mengendarainya langsung dari atmega328.
sumber
Menggunakan resistor batas saat. Anda dapat bertahan dengan 1 jika Anda melakukan multikompleks pada tampilan (hanya menyalakan 1 segmen sekaligus), atau menggunakan 7 jika Anda mengemudi semuanya 7 sekaligus. Kelebihan dari MAX7219 adalah Anda dapat menangani multiplexing untuk Anda, dan dapat menggerakkan hingga 8 digit hanya dengan 3 output dari Atmega328P.
sumber