Программируем контроллер подсветки лестницы

Внимание! Информация на данной странице была опубликована давно и возможно потеряла актуальность!

Как загрузить/изменить прошивку контроллера подсветки

1) Скачиваем архив 

Разархивируем в любое удобное место.

Цифры напротив папок указывают на то, в какой последовательности будем действовать.

2) Устанавливаем драйвера USB-SERIAL CH340

(если еще не установлены). Тут вроде все просто.

3) Устанавливаем Arduino IDE

(если еще не установлена). Скачать ее можно здесь. В архив ее не включал. Устанавливаем, запускаем. Выглядеть будет примерно так:

4) Устанавливаем библиотеку TLC5940

Для этого в меню нужно выбрать соответствующий пункт:

и выбрать файл «Tlc5940.zip» из папки «3 — библиотека TLC5940» архива.

5) Открываем скетч

leddriver_2_0 — Версия 2.0 для регулировки параметров с помощью специальной утилиты для настройки led_driver_serial_config.exe

6) Выбираем плату

У нас Arduino Nano

с процессором ATmega328

Подключаем ее к USB, выбираем порт:

7) Жмем «Загрузка»

и немного ждем пока внизу не появится надпись «Загрузка завершена»

Закрываем Arduino IDE, она нам больше не нужна. Если только не захотите поменять что-то в алгоритме работы контроллера 🙂

8) Запускаем утилиту led_driver_serial_config

В поле выбора порта должен стоять тот же порт, который был указан в п.6 при выборе платы.

9) Жмем «Открыть» и «Загрузить»

Появятся текущие установки, по которым работает контроллер.

10) Двигая ползунки и меняя значения, установите желаемые параметры

Измененные вами параметры будут подсвечиваться синим цветом.


10) При нажатии на кнопку «Сохранить», новые настройки пропишутся в контроллер

Готово! Вы справились 🙂

Схема подключения проста как топор:

Об авторе demid

Однажды открыл для себя микроконтроллеры и с тех пор не отпускает...
Запись опубликована в рубрике Контроллер подсветки лестницы. Добавьте в закладки постоянную ссылку.

3 комментария на «Программируем контроллер подсветки лестницы»

  1. Влад говорит:

    А пароль на архив ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *