Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

26 дней назад
Гость
26 дней в сервисе
Был онлайн 18 дней назад
1 отзыв
100% заказов с выбором исполнителя
26 дней назад

Имеется собранная Arduino Nano с подключенной к ней адресной светодиодной лентой и одной не фиксируемой кнопкой.
Задача: написать программу для управления этой лентой по нажатию кнопки.
При быстром нажатии на кнопку будет меняться полностью статичный цвет всей ленты, при долгом нажатии(около 2х секунд) будут меняться спец-эффекты.
Кнопка подключена к ардуино со стягивающим резистором в A3 пин.
Лента подключена к D13 пину, на ленте 246 светодиодов,  лента WS2812.

Хочется чтобы при включении или переключении(быстром нажатии на кнопку) статичный цвет загорался не сразу а постепенно светодиод за светодиодом, последовательно, а потом просто горел на полной яркости (я написал небольшую программу на которую меня хватило при которой ардуинка зажигает светодиоды последовательно белым цветом и просто горит/прикреплю файл kkk.ino).
Я выписал цвета в формате RGB для быстрого переключения, быстрым нажатием на кнопку:
1)255 198 43
2)165 223 255
3)35 255 236
4)48 255 189
5)36 255 25
6)160 255 17
7)245 255 73
8)255 149 35
9)255 0 0
10)255 61 154
11)255 127 235
12)214 102 255
13)145 109 255
14)0 0 255

Я выписал спец режимы которые больше всего мне понравились и которые я хочу переключать долгим нажатием кнопки:
1)Симуляция огня.
2)Бегающая змейка белых светодиодов туда суда по ленте.
3)Случайно появляющиеся белые светодиоды которые бегут в конец ленты друг за другом.
4)Что-то вроде лазерного меча красного цвета который поблёскивает время от времени.
5)Новогодняя лента.
6)Случайные вспышки белого цвета по всей ленте, цвет может варьироваться около белого.

Отключение ленты будет осуществляться выключением блока питания из сети, при включении в сеть и загрузки ардуино, лента должна плавно загореться белым цветом и ждать команды с кнопки, если горел статичный цвет и кнопку нажали дольше чем 2 секунды, автоматический должен включиться спец-эффект, если же спец эффект уже был на ленте, то при быстром нажатии лента должна снова переключиться на статичный цвет.

Выбранный исполнитель
Эдуард П.
41 год, Украина
7 лет в сервисе
Был онлайн 10 часов назад
50 отзывов2 новых
25 дней назад

$10

2 дня

Безопасный платеж

КартыЮMoneyWebMoney

Лучший фрилансер
— Лучший программист ноября '21
Отзыв заказчика
Работа выполнена корректно и в сроки, приятно общаться, все нюансы обсуждаются и корректируются, рекомендую!
Отзыв фрилансера
Благодарю за интересную задачу. Никаких проблем в общении и работе. Рекомендую к сотрудничеству !
Эдуард П.
41 год, Украина
7 лет в сервисе
Был онлайн 10 часов назад
50 отзывов2 новых
25 дней назад

Безопасный платеж

Лучший фрилансер
— Лучший программист ноября '21

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.