Управление RGB светодиодом

Николай З
Offline
Зарегистрирован: 02.01.2016

Здравствуйте ! Подскажите , если кто сталкивался , как  управлять  RGB светодиодом , чтобы он изменял цвет  от фиолетового до красного  те происходило бы увеличение излучаемой длинны волны света  , используя как сингнал  для управления частоту , которая может меняться в пределах скажем от1000  до 100 Гц ?

sadman41
Offline
Зарегистрирован: 19.10.2016

Положим, что длину волны он наврядли будет увеличивать в явном виде (так как три светодиода будут работать раздельно) - т.е. использование для физических экспериментов сомнительно, но если требуется просто визуальное отображение частота->цвет, то могу подсказать.

Николай З
Offline
Зарегистрирован: 02.01.2016

Здравствуйте ! Да , прогсто визуальное отображение , цветомузыка .

sadman41
Offline
Зарегистрирован: 19.10.2016

В цветомузыке, вроде иной принцип, и непонятно, как вы будете частоту заводить на ардуину, однако, по сути вопроса:

https://github.com/FastLED/FastLED/wiki/FastLED-HSV-Colors - при написании скетча с этой библиотекой используете CHSV объект и меняете ему в зависимости от частоты map()-ом параметр .hue . Потом fastled.show() и усе. Понятно ли?

 

 

ВН
Offline
Зарегистрирован: 25.02.2016

Николай З пишет:
 Подскажите , если кто сталкивался , как  управлять  RGB светодиодом , чтобы он изменял цвет  от фиолетового до красного  те происходило бы увеличение излучаемой длинны волны света  ..

на выдумывайте, а читайте о цветовом локусе и ортогональных цветах

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

цветной диод - цифровой модуль типа 2801, 2812 и т.п. или аналоговый?