Skip to content
Nikolay O. Zabrodotskiy edited this page Apr 6, 2016 · 2 revisions

Проект USB LED Fader позволяет управлять 4мя светодиодами, подключенными к микроконтроллеру ATmega8 через USB порт.

Благодаря тому, что светодиоды подключены через разьемы ADC – их можно не просто включать или выключать, но и управлять их яркостью.

Применение может быть самое разное – индикация событий, показ уровня загрузки CPU и так далее.

Управление осуществляется через утилиту командной строки, которую желающие могут скачать со страницы проекта.

Для установки прошивки скачайте файл проекта со страницы автора. Прошивка находится в директории firmware в файле main_061002.hex. Прошивка не требует никаких доработок и работает сразу после загрузки в ARCAdaptor, в случае, если светодиоды подключены по приведенной выше схеме.

В Linux и MacOS достаточно набрать команду "make" в директории commandline. Начнется сборка клиента командной строки, и в случае успеха там же появится бинарный файл клиента.

В Windows потребуется сборка с помощью Cygwin или MinGW. Отсюда можно скачать готовую версию клиента вместе с необходимыми библиотеками.

Если вы уже установили драйвер для режима программирования ARCAdaptor, то устройство не должно запрашивать драйвер повторно. Из-за особенностей реализации libusb-win32 устройств оно будет видеться, как USBAspLoader – дело в том, что идентификаторы для массы подобных устройств совпадают. Тем не менее, устройство прекрасно воспринимает команды и отзывается на них.

Желающие могут ознакомиться с проектом libusb для Windows подробнее здесь.

Ссылки:

Сайт проекта

Архив проекта на случай недоступности страницы

Клиент и необходимые библиотеки для Windows

Русский перевод описания проекта на сайте CXEM.NET