Программа для управлением адресной LED лентой с помощью Arduino
Добрый день!
Есть следующая задача - написание программы для управление адрессной светодиодной лентой WS2812B с помощью контроллера Arduino.
Имеем контролер к которому подключено 144 светодиода адрессной ленты, а также энкодер для ввода параметров и управления.
Базовый функционал.
Исходное положение - все светодиоды на ленте выключены
1. При нажатии кнопки энкодера светодиоды включаются в заданной последовательности (базовый вариант - от первого до последнего 1,2,3....144)
Необходимо иметь возможность задавать для каждого светодиода - интервал включения после предыдущего, значение цвета, значение яркости и время за которое светодиод перейдет от 0 яркости до заданной. Эти параметры вносятся непосредсвенно в коде.
2. При вращении энкодера необходимо управлять светодиодами в зависимости от направления вращения. Например, все светодиоды включены, вращаем энкодер против часовой стрелки и происходит выключение светодиодов 144,143,142..... после N оборотов получаем, например, 95 светодиодов которые остаются включенными.
После остановки энкодера, меняем направление и вращаем по часовой стрелке, светодиоды должны включаться 96,97,98... и далее в зависимости от количества оборотов.
Такие действия могут повторятся бесконечное к-во раз.
3. При условии, что хоть один светодиод включен, нажимая повторно кнопку энкодера все работающие светодиоды выключаются и система приходит в исходное состояние.
Это базовый функционал который нужен для создания макета
Предложите пожалуйста сценарий выполнения такой работы и если можно оцените эти этапы.
Спасибо!
Current freelance projects in the category Embedded Systems & Microcontrollers
Schematic and PCB design
89 USD
It is a simple fan controller schematic. I will provide a hand-drawn sketch of the schematic. You need to create the schematic in KiCad and implement the PCB design. Add the implementation of a small Buck converter to the schematic. Details will be discussed further along the… Embedded Systems & Microcontrollers, Drawings & Diagrams ∙ 12 hours 45 minutes back ∙ 3 proposals |
Telegram
164 USD
I am offering a job to restore access to a Telegram account. My Telegram account has been hacked, so I am looking for a specialist who can help solve this problem and restore access to the account. I am open to considering your proposals regarding the cost of services.… Embedded Systems & Microcontrollers, Apps for iOS (iPhone and iPad) ∙ 18 hours 23 minutes back ∙ 6 proposals |
STM32H743 + Ethernet (OpenH743I-C DevBoard)For the DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) and the ETHERNET module based on the DP83848 chip, generate firmware to test the operation of the Ethernet module at the hardware level. Examples of the… Embedded Systems & Microcontrollers ∙ 8 days 8 hours back ∙ 5 proposals |
Development of a GPS-GSM tracker
112 USD
Hello! A GPS-GSM tracker needs to be developed. The device should be small in size. The operating range is 6-32V. It should have a built-in battery that allows it to operate for 3-4 hours without external power. The main task is location tracking. The device should have: - a… Embedded Systems & Microcontrollers, Engineering ∙ 9 days 14 hours back ∙ 2 proposals |
Need to exit Android watch from cyclical fastboot.The Mobvoi Ticwatch 3 pro GPS watch entered a cyclic fastboot mode during a firmware flashing attempt. I am looking for someone who can fix it and determine if it is possible to install the firmware. Embedded Systems & Microcontrollers ∙ 9 days 14 hours back ∙ 2 proposals |