Программа для управлением адресной LED лентой с помощью Arduino
Добрый день!
Есть следующая задача - написание программы для управление адрессной светодиодной лентой WS2812B с помощью контроллера Arduino.
Имеем контролер к которому подключено 144 светодиода адрессной ленты, а также энкодер для ввода параметров и управления.
Базовый функционал.
Исходное положение - все светодиоды на ленте выключены
1. При нажатии кнопки энкодера светодиоды включаются в заданной последовательности (базовый вариант - от первого до последнего 1,2,3....144)
Необходимо иметь возможность задавать для каждого светодиода - интервал включения после предыдущего, значение цвета, значение яркости и время за которое светодиод перейдет от 0 яркости до заданной. Эти параметры вносятся непосредсвенно в коде.
2. При вращении энкодера необходимо управлять светодиодами в зависимости от направления вращения. Например, все светодиоды включены, вращаем энкодер против часовой стрелки и происходит выключение светодиодов 144,143,142..... после N оборотов получаем, например, 95 светодиодов которые остаются включенными.
После остановки энкодера, меняем направление и вращаем по часовой стрелке, светодиоды должны включаться 96,97,98... и далее в зависимости от количества оборотов.
Такие действия могут повторятся бесконечное к-во раз.
3. При условии, что хоть один светодиод включен, нажимая повторно кнопку энкодера все работающие светодиоды выключаются и система приходит в исходное состояние.
Это базовый функционал который нужен для создания макета
Предложите пожалуйста сценарий выполнения такой работы и если можно оцените эти этапы.
Спасибо!
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
Схема та PCB дизайн
4000 UAH
Є не складна схема контролера вентиляторів. Ескіз схеми надам від руки. треба оформити у KiCad схему та реалізувати дизайн плати. по схемі додати реалізацію невеликого Buck конвертера. деталі будуть обговорені ще по ходу. Очікується BOM та Gerber пакет для подачі на виробництво. Вбудовані системи та мікроконтролери, Креслення та схеми ∙ 18 годин 28 хвилин тому ∙ 4 ставки |
Telegram
7348 UAH
Пропоную роботу з відновлення доступу до облікового запису Telegram. Мій акаунт Telegram було зламано, у зв’язку з чим шукаю спеціаліста, який зможе допомогти вирішити дану проблему та відновити доступ до облікового запису. Готовий розглянути ваші пропозиції щодо вартості… Вбудовані системи та мікроконтролери, Розробка під iOS (iPhone та iPad) ∙ 1 день тому ∙ 9 ставок |
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Вбудовані системи та мікроконтролери ∙ 8 днів 13 годин тому ∙ 5 ставок |
Розробка GPS-GSM трекера
5000 UAH
Доброго дня! необхідна розробка GPS-GSM трекера. Пристрій має мати невеликі розміри. Діапазон роботи 6-32в. мати вбудований АКБ, який дозволятиме працювати 3-4 години без зовнішнього живлення. Основне завдання - відстеження місцезнаходження. Пристрій має мати: - вбудований АКБ -… Вбудовані системи та мікроконтролери, Інжиніринг ∙ 9 днів 19 годин тому ∙ 2 ставки |
Потрібно вивести Android годинник із циклічного fastboot.Годинник Mobvoi Ticwatch 3 pro GPS завели у циклічний фастбут при спробі прошивки. Шукаю тих хто зможе пофіксити і розібратися чи можна накатити прошивку. Вбудовані системи та мікроконтролери ∙ 9 днів 20 годин тому ∙ 2 ставки |