Колірна музика на ардуїно та led-стрічці або управління навантаженням за допомогою ULN2003

Досить великим недоліком плат ардуїно і подібним до них є те, що всі піни підключені безпосередньо до мікроконтролера і не можуть керувати великим навантаженням. Якщо Ви хочете підключити ту ж led-стрічку і зробити ту ж більш мінію потужну музику кольорів, то без підсилювачів не обійтися. Паяти купу транзисторів для того, щоб підключити кілька каналів нам як завжди ліньки, тому пропоную використовувати мікросхему ULN2003.

Мікросхема ця використовується в основному як драйвер крокового двигуна і є, по суті, транзисторним складанням Дарлінгтона із семи транзисторних пар. Тобто через одну таку мікросхему можна легко керувати сімома каналами. Напруга живлення до 50 вольт дозволить керувати звичайною світлодіодною стрічкою, що ми зараз і зробимо…

Ось розпинування та внутрішній пристрій мікросхеми:

Далі ми підключимо ULN2003 зі світлодіодною стрічкою до нашої Ардуїно.. Винаходити велосипед я зараз не буду і візьму за основу робочу схему, описану в одній з попередніх статей з музики на ардуїно.

У своєму прикладі я використав led-стрічку із загальним анодом на 12 вольт і arduino nano. При використанні схеми із загальним анодом мікросхема ULN2003 та arduino nano ідеально підходять один до одного з використанням мінімальної кількості проводів., оскільки відразу за grd йдуть цифрові піни 2, 3..., 8, що відповідає ніжкам ULN2003 і нам залишається підвести до мікросхеми лише анод із напругою 12 вольт. До речі живити краще всю схему адаптером на 12 вольт. З ардуїною від цього нічого не станеться, а чим менше в нашій схемі вузлів, тим менше з нею може виникнути проблем.. Саму схему підключення я викладу трохи згодом. Хоча, думаю, і без неї все зрозуміло))