Всем привет, возникла необходимость реализовать одну задумку со светодиодами. Подсказали что лучше всего использовать для этого связку ардуино+ws2812. К сожалению опыта программирования у меня практически нет. Подскажите сложно ли будет реализовать следующее: При подключении питания не происходит ничего, далее: Нажатие кнопки вкл.режим 1 загорелся красным 0 задержка погас 0; загорелся красным 4 задержка погас 4; загорелся красным 8 задержка погас 8; загорелся красным 14 задержка погас 14; загорелся красным 17 (продолжает гореть до режима 13); нажатие кнопки режим 2 копия режима 1 только для диодов 1,5,9,15,18 18 (продолжает гореть до режима 13) цвет зеленый нажатие кнопки режим 3 копия режима 1 только для диодов 0,5,8,13,16 16 (продолжает гореть до режима 13) цвет синий нажатие кнопки режим 4 копия режима 1 только для диодов 0,4,7,12 12 (продолжает гореть до режима 13) цвет красный нажатие кнопки режим 5 копия режима 1 только для диодов 2,5,10,14 14 (продолжает гореть до режима 13) цвет зеленый нажатие кнопки режим 6 копия режима 1 только для диодов 1,4,9,13 13 (продолжает гореть до режима 13) цвет синий нажатие кнопки режим 7 копия режима 1 только для диодов 2,6,10,15 15 (продолжает гореть до режима 13) цвет красный нажатие кнопки режим 8 копия режима 1 только для диодов 0,3,8 8 (продолжает гореть до режима 13) цвет зеленый нажатие кнопки режим 9 копия режима 1 только для диодов 2,5,10 10 (продолжает гореть до режима 13) цвет синий нажатие кнопки режим 10 копия режима 1 только для диодов 1,5,9 9 (продолжает гореть до режима 13) цвет красный нажатие кнопки режим 11 копия режима 1 только для диодов 2,5 5 (продолжает гореть до режима 13) цвет зеленый нажатие кнопки режим 12 копия режима 1 только для диодов 0,4 4 (продолжает гореть до режима 13) цвет синий нажатие кнопки режим 13 диоды 0-19 мигают в хаотичном порядке разными цветами; нажатие кнопки режим 14 загораются красным диоды 1 зеленым 4,5,8,9,10,12,13,14,15,17 нажатие кнопки режим 15 продолжают гореть красным диоды 1 зеленым 4,5,8,9,10,12,13,14,15,17 диоды 0,2,3,6,7,11,16,18 мигают разными цветами в т.ч белым (эффект стробоскопа) нажатие кнопки гаснут все диоды Может быть кто нибудь сможет помочь в написании скетча. Или хотя бы натолкните мысль с какого края начинать копать.)) Вообще очень хотелось бы самому научиться программировать, но пока не знаю от чего оттолкнуться.
Я только в этой части помогу. 1. Читаем любой популярный учебник по языку С, С++. Учимся программировать на его примерах. 2. Изучаем даташиты на все "железо", что применяется в устройстве. Понимаем как оно работает. 3. Собираем схему на макетке. 4. Пишем программу, заливаем на железо, ловим ошибки, тестируем чем дольше тем лучше. 5. Изготавливаем устройство.
Есть много онлайн учебников, даже на телефон можно поставить. Также онлайн можно и код проверять. Контроллер для такой ленты будет проще готовый купить. Цены на них от рубля.
Так у меня же конкретная задача, готовый контроллер он же уже предварительно зашит под определенные режимы.
Спасибо, попробую еще добиться того что задумал. В конце-концов если не получится, скетч заказать можно.