-
Notifications
You must be signed in to change notification settings - Fork 5
USB LED Fader
Проект 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 подробнее здесь.
Ссылки:
Архив проекта на случай недоступности страницы