Вероятно большинство читателей знакомы с микросхемой ULN2003A, она была использована в предыдущей статье. Микросхема ULN200x (часто используется вариант ULN2003A) представляет собой сборку из семи высоковольтных и сильноточных транзисторных пар Дарлингтона. Она используется в качестве драйвера или буфера для управления нагрузками (до 500 мА, 50В). различные версии (ULN2001A, ULN2002A, ULN2003A, ULN2004A) имеют разные резисторы на входах для совместимости с различными семействами логики (TTL, 5В CMOS, 6-15В CMOS и т.д.). ULN2003A наиболее распространена, имеет входные резисторы 2,7 кОм для прямого подключения к TTL или 5В CMOS устройствам (например, Arduino). Иначе говоря ULN2003A используется для управления нагрузками, подключенными одним концом к постоянному источнику питания (например, +12В), а другим концом — к выводу микросхемы, который замыкается на землю, когда канал активен. Так же это называется схема с открытым коллектором или нижний ключ. Бывают случаи, когда в схеме требуетс