Звичайний спосіб зробити це - використання ШІМ (модуляція імпульсної ширини)
Практично будь-який сучасний мікроконтролер має PWM-периферію, яку можна встановити для цього. Якщо ви не хочете використовувати мікроконтролер, можна використовувати спеціалізований ШІМ-модуль або ІК-таймер, як повсюдний 555.
Процес простий, частота пульсу встановлюється досить швидко, тому людське око не може виявити мерехтіння (як правило, понад 25 Гц - див. Постійність зору ), а час увімкнення та час відключення змінюється від 100% до (повна яскравість) до 50% Від 50% знижки (половина яскравості) до 0% увімкнено (вимкнено).
Зверніть увагу, що це можна легко використовувати для масиву, ви просто подаєте ШІМ до всіх світлодіодних драйверів транзисторів (переконайтесь, що базовий струм є адекватним для біполярних або використовуєте MOSFET Вибір дизайну залежатиме від типу світлодіода, який ви керуєте, високий / низький струм)
Перевірте в мережі "555 LED Fade", і ви отримаєте багато результатів. Ось вибраний випадково звідси (я не перевіряв його, тому не можу підтвердити, що він працює правильно):
Крім того, якщо абсолютна точність синхронізації не є такою важливою, простим варіантом буде використання RC-фільтра та транзисторного вимикача. Таким чином, кришка не повинна подавати світлодіодний струм, а лише базовий струм. Щось на зразок цього:
Моделювання:
Будь-яка загальна мета NPN повинна робити, і ви можете налаштувати значення R і C відповідно до цього.
Цю опцію можна легко поширити на поточний дзеркальний масив із додаванням підсилювача. Ця схема повинна працювати добре до тих пір, поки транзистори будуть однотипними (використовувана напруга + 5 В):
Моделювання:
Якщо у вас достатньо висока напруга живлення, світлодіоди можуть виходити такі серії (наприклад, тут використовується + 10 В):
Моделювання:
Крім того, якщо у вас низька напруга живлення, але ви хочете керувати світлодіодами послідовно, є багато дешевих інтегральних підсилювачів, таких як CAT4238 . Ця частина може затьмарити світлодіоди за допомогою ШІМ або змінної напруги постійного струму (деталі наведені в аркуші)